changed spawn box (start) to use negative (relative) coordinates
now marks itself with the type "gameMap" to ease clearing/resetting the scene without recreating it
actors are centred again, breeding angle is now (approximately) relative to breeding time
apparently "default" property getters don't call the default-named function, but instead use an internal one

this has been a problematic confusion a few times this LD
agent list is now public to avoid having to make friend classes for server
generic setup functionality moved to reset() to allow resetting game state without re-instantiation
for some reason I wasn't doing (r*r + r*r) but just (r*r) weird.
will now only move an agent if it's idling, or been doing something for a long time
fixed dynamic world state getters, camera autotracking only if anything was selected, level setup is in a separate function for resetting, relative spawn rect support added, default camera move is nicer; chooses between center of map and player team centroid, some support functions added