private List<PlayerModel> RemovePlayerFromList(List<PlayerModel> aList, String name) { List<PlayerModel> ret = new List<PlayerModel>(); foreach (PlayerModel mate in aList) { if (mate.Name == name) continue; ret.Add(mate); } return ret; }