from simple moving to objects avoidance