private int GetPoints(Player player)
{
int points = 0;
points += (5 - player.SettlementsLeft) * 1;
points += (4 - player.CitiesLeft) * 2;
points += player.DevelopmentCards.Count(c => c == DevelopmentCard.VictoryPoint) * 1;
if (player.Id == largestArmyId) points += 2;
if (player.Id == longestRoadId) points += 2;
return points;
}