Hard but fun.
The level design really bring out the fun of the core mechanic, both as a puzzle tool and as a platformer where you cannot lift finger from the run button.
//this is the first level based game that I have to rate before finish the game because I don't know if I will ever clear the game.( It so fun, I will comeback and try to finish it later)