Good game, graphics, and character animation are also good. However, the level design is very frustrating. I always see the same level sections, just in a different order. I don't feel like I'm making progress. There is a game-breaking bug where the player becomes invisible during a level transition (HTML version).