Pathfinding now occurs after a collision, iterates to expand scope when path cannot be found