The puzzles and levels were really well put together, a great use of the theme and using momentum to move the character around the map. I didn't finish it, because it got quite difficult, but I was impressed by the amount of different variations as the game went on, it continued to expand on the concepts introduced in new and interesting ways. Also, the checkpoints were greatly appreciated. Good job!