The puzzles were a tad too simple, but designing great puzzle levels is a big task.
Only complaint is that if you happen to mess up, you've got to do everything again, and in a level with 20 steps it gets more than repetitive.
Still, I enjoyed this game a lot!