Undo button

Save what the user does, and offer the ability to revert them, ideally for the last 10 steps.

 

Suggested by: Mario