public void EliminatePlayer(Player loser) { if (!loser.IsEliminated) { var place = (from p in Players where !p.IsEliminated select p).Count(); loser.Place = place; loser.Done = true; } if (loser.Place <= 2) End(); }