Finished Undo

player can now rewind moves to reach a previous position