Nice game! Enjoyed each of the puzzles, although level 8 was a little tedious with the mirror checking, but at least the "redo" mechanic was there to save the day, haha. I like that the mechanics are introduced slowly with each level, to not overwhelm the player. The level select in the main menu is a nice addition as well. Overall, great work!