Fun little puzzle game with nice twists, but I felt that the backtracking got too extensive at some points. I also got stuck in unsolvable configurations sometimes (even with the undo), so I didn't feel like finishing it in the end. Except for that, the rest of the game seems quite well polished :)