Obstacle avoidance implemented and generic seek behavior