Refactoring - use pub/sub to move system-related drawing code into the systems
First stab at potential function based obstacle avoidance
Misc cleanup and tweaks
More potential steering tweaks, debug drawing for quadtrees