RobotPilot changes

RobotPilot min distance from Pyro is now dependent on Robot radius,
reacts to cloaked Pyro more similarly now, starts exploration with
higher probability if another Robot is nearby, RobotGenerator spawning
radius can now be larger than its radius, MapUtils angleTo and distance2
refactoring