Add basic collision detection to AgentObject

* All agents now round with radius
* Agents just stop when they've hit something