progress on pathfinding