This clever! I love the concept of a puzzle platformer. Everything is well executed, except for the difficulty. For my taste the game is very challenging, if not quite hard. But this is just balancing of movement and level progression.
How ever this game is nice! Keep it up!