Welcome to XtraCode
It looks very creative, but like Xion said, it could go with some cleaning up. Good job overall though!