This is a great puzzle game! Interesting mechanic, lots of well-designed puzzles.
I think it would be a small improvement if the design of the enemies somehow showed visually how they move. (Maybe there is some visual indication of this, but I didn't catch on to it).
Anyways, I thought this was a great game!