public void SubPlayer(Player player, int position) { if (position > 0 && position < 7) { if (Available.Contains(player)) { Available.Remove(player); } bool found = true; for (int i = 0; i < 6; i++) { if (player.Equals(Players[i])) { Players[i] = null; break; } } if (Players[position - 1] != null) { Available.Add(Players[position - 1]); } Players[position - 1] = player; this.SynchPlayers(); } }