private void ProcessTurn() { db.IncrementBuildingsCounter(); foreach (Building building in this.db.GetBuildings()) { try { db.AddUnit(building.GetUnit()); } catch { } try { db.AddResource(building.GetResource()); } catch { } } }