/// Keep making moves until both players can't make a move anymore. private void GameLoop() { while (_board.CanPlay() && (_playerBlack.CanPlay() || _playerWhite.CanPlay())) { ++_roundsPlayed; Console.WriteLine($"\n=========== ROUND: {_roundsPlayed} ==========="); _playerBlack.PlayOneMove(_board); Console.WriteLine("--------------------------------"); _playerWhite.PlayOneMove(_board); } }