Moves view range into unit.cpp to prepare for different view ranges.
Enables configurable view range per unit
Improves circular shape of view range.