If this game had a great premise to start out with the developers certainly knew how to screw it up in every aspect possible right after the first few levels. Not only are controls horrible, unintuitive, levels are designed just to annoy you instead of providing actual challenges of well, moving stuff.
Game developments builds on the strengths and aspects of gameplay that make it fun rather than taking away the very core of what made the game interesting in the very first place.