pub(crate) fn new() -> Game {
        Game {
            board: Board::new(),
            current_player: Game::select_start_player(),
        }
    }
/// Creates a new [Game]. At game start a player is randomly chosen.
Creates a new [Game]. At game start a player is randomly chosen.
Creates a new [ Game ] . At game start a player is randomly chosen .
pub(crate) fn new() -> Game {
        Game {
            board: Board::new(),
            current_player: Game::select_start_player(),
        }
    }
pub ( crate ) fn new ( ) -> Game { Game { board : Board :: new ( ) , current_player : Game :: select_start_player ( ) , } }
Creates a new [Game].
Creates a new [ Game ] .