astary
A* pathfinding algorithm and raycating for pathfinding on maps. (and probably more later but who knows ..)
A* supports node weights
Raycating supports walls
Bassically parse an svg and make nodes and walls, raycast the nodes, and pass them to A*