[Major] Restructured the entire game. Now every class has its own file which gives much better maintainability. The old files script.js and objects.js has been moved to backup/ and will be removed in the next commit.