Pathfinding and string pulling