Mostly finished.  Has pending accessor bugs on the game state as well as a the deep copy of the game state not working correctly