I also liked the puzzle element very much. I really had to think. :D
But am I right that there are only 5 levels? :( I would have loved to play more. Good work. :)