Oh man, I enjoyed this. Cute and quirky setting, honestly challenging - but you'll get the hang of it. I actually 'cheated' two levels (in the sense that I finished the level without the ice blocks), and eventually had to 'skip' the last level.
No criticisms, really, other than level 2 was surprisingly difficult and almost had me quit - glad I didn't :)