Game constructor

Game()

Creates new Game object with default initial _board and empty _gameHistory.

Implementation

Game()
    : _board = Board(),
      _gameHistory = GameHistory(),
      _gameStatus = GameStatus.notStarted {
  _calculateLegalMoves();
}