Pathfinding 'works' but always takes a very long path.