Closed keithgw closed 7 months ago
Move all of the player specific methods and states out of game state and move it onto each player. The game state will only maintain the current game turn and the current player.
remove history tracking from scope.
The game turn is not information that needs to be rendered, so rendering will happen in the main game class.
The Player class should maintain a history of each action type taken. Perhaps even the total turns left in the game should be calculated from turns taken in each player class.
Add a render method for this information.