public List <Settlement> GetAllSettlementsForPlayer(string playerId) { List <Settlement> settlements = new List <Settlement>(); foreach (Vertex vertex in boardGrid.GetVerticesAsList()) { if (vertex.settlement.ownerId == playerId) { settlements.Add(vertex.settlement); } } return(settlements); }