Great, thanks for going into detail!
I certainly like this approach and it is indeed very cool that you can undo literally everything. Which also reminds me that I love how it is one continuous level/environment instead of more smaller separated ones.