Oberty: Demo Update #001 - Undos

I added undo, so now when you get confused you can always go back a step. Also many minor fixes and optimisations, hope it works now even better) Thanks to Gabriel for requesting this feature and everyone who give me fe…