Thanks so much! I'm really glad you enjoyed it!
The reason we didn't implement an automatic restart is that you can undo your moves by pressing U. Sometimes it only takes a small adjustment to solve the level, so we wanted to give players the chance to recover instead of forcing a restart.
Thanks again for playing and for the great suggestion! :)