I liked the game as a solid strat puzzle, until the "avoid moving spikeys by moving around them" start appearing -Felt like less strategy and more action... Not bad, just annoying.
Difficulty-wise, the game is very challenging on last levels, especially the last one - or should I say, level 50, since there is technically a level 51.
Hours of fun - or frustration. Maybe "Funstration" is an accurate term to describe the experience on those last levels. Does that word exist? Well, it should.