Very good puzzle game! It has a lot of potential.
The only drawback is the dificulty curve.
Needs an undo button, having to restart every time I got lost was the only bad part.