maybe slight (de)optimization in pathfinder (direct -to-goal lookup)