You did a really good job, the level design is great, the difficulty curve is fair, the music is good, the animations are cool. Except for the reversed controls when you are upside down, I have nothing to complain about this game!