Messing with Agent class, added non-working collision avoidance