Refactored buildRadius() to work with any range radius
Added 4 fallback colors for extra ranges