//Should this change the tile being displayed to a river? //Yes for clarity in other places public void AddSegment(TileDisplay newSeg) { Segments.Add(newSeg); newSeg.setRiver(); if (newSeg.GetHeight() < lowestHeight) { lowestHeight = newSeg.GetHeight(); foreach (TileDisplay t in Segments) { t.setHeight(lowestHeight); } } }