Great game. I like the way you introduce new mechanics. I wouldn't have been able to play without undo and level reset! I'm stuck at level 16 now. There are so many squares the possibilities seem endless :(
Update: Finally got it and finished the game!