That was hard. :) I think the difficulty curve needs some tweaking (level 2 should be the last level imo), but otherwise good game and interesting concept.
Took me a while to grasp, but then I really enjoyed it. And cute little guys btw., they remind me of the movie Spirited Away... :D