Really cool idea for a puzzle game. You did a good job of introducing new mechanics in a way that was unambiguous, and iterating over that idea with harder and harder puzzles. It hit the sweet spot of difficulty for me—I almost never immediately knew what to do, nor did it feel like any of the puzzles were too difficult. The undo was greatly appreciated.