An interesting puzzle! Special thanks for the undo and restart mechanics — it turned out really engaging. Thanks for the game!