everything went better than expected. undo and difficulty levels working