What a nice and cute game! The concept is genius and art and music just wonderful, I could watch and listen to it all day.
The levels can get really frustrating though. The jumping mechanic you can steal from this enemy-thingy felt really hard to control, to a point I tried to avoid using it, because I never knew how high I would jump or if I'd slide off the moving platforms (which was especially annoying because I always died because of it >.<).
Sometimes I had the feeling of doing the levels wrong, because I didn't use all of the existing objects. I don't know if this was intended, but it felt a bit like cheating and as if I had discovered some new mechanic I shouldn't know yet. But I didn't know how to use them conversely...
I wasn't that sure of the hit box of the level-end-mark either, which made the last level really confusing because I didn't know if I'd make it without jumping.
However, I love the interaction of platforming and puzzles, and the possibility of doing more difficult platforming movement or investing some more time to do the puzzles tidier so the platforming stuff gets easier. (In the last level, for example, where you can drop the robot guy on the platform, or you can let it fall and try not to get smashed.)