Refactor unit range -> struct UnitRange
Refactor RangeMarker to use UnitRange::actualRanges
Improve unit range calculations
Tweak color in SmoothTerrainSurfaceRenderer