Add simple undo/redo system

everybody could undo/redo any mouvement