Nice game!
I liked both the concept and the execution.
The last level is a bit out of place as it's a maze after a series of puzzles