Very tricky and well-designed puzzles! Minor quality-of-life feature that would help a lot: allowing you to restart even when you haven't lost. Major feature that might make the game too easy: allowing undoes, since having to make ~100 correct moves in a row is pretty tough!