public override bool IsWinner(Player player) { if (player == Player.White) { return IsCheckmated(Player.Black); } else { return IsHordeDestroyed(); } } }