I beat all levels except two, and with those I made it most of the way. Definitely a great concept for a game, but yeah the physics/controls could be a bit cleaner. I like the design of the player character!