Collision avoidance algorithms

shape