when the robot tries to circumvent a large object with 2 or more intermediate waypoints, it might get stuck in a loop between those waypoints as both keep getting pushed in front of each other,or recursivebug algorithm keeps calculating the same two waypoints over and over