private void UpdatePlayerTypes(PlayerTypeViewModel current, PlayerTypeViewModel selected)
 {
     if (IsHumanPlayer(current) && !IsHumanPlayer(selected))
     {
         _hasHumanPlayer = false;
         ResetAvailablePlayerTypes();
     }
     else if (IsHumanPlayer(selected))
     {
         _hasHumanPlayer = true;
         RemoveActualPlayersFromAvailable();
     }
 }
 private bool IsHumanPlayer(PlayerTypeViewModel current)
 {
     return current != null &&
            (current.PlayerType == PlayerType.PlayerOne || current.PlayerType == PlayerType.PlayerTwo);
 }