overhead stuff for the pathfinding service. pathfinding algorithm not implemented, though.