Add an undo and redo button to game and avatar editors

The closest thing to an undo button that already is in Blokoto is the reset button, but resets can’t be undone, so I think it would be much more conventional if you could undo/redo something you did unintentionally to your avatar/game.