Implemented the undo feature. Need to address bugs when pressing
skip/undo with a piece selected. Need to disable undo/skip except at the
beginning of a turn.
Merge remote-tracking branch 'origin/master'
Merged git with my undo commit