Complete Basic Agent and Collision Detection