well done
I liked it, it was quite challenging.
I think there should be some difficulty setting though, some levels seemed much easier than others (or maybe I just spotted the solution more quickly)
I could have played it for hours if the game was longer (sequel perhaps? ;)) - there are 30 levels btw.