Challenging! Started playing and could not stop until I finished it all. Levels 10 and 15 were specially hard (144 deaths before I passed L15 :b)
It took me 239 attempts for the final level