Coucou !
Petite question random en passant (j'ai jamais lu du Node.JS j'invoque votre pardon), pourquoi tu as deux classes "pathfinding", dont l'une a l'air de faire du A* et l'autre du Dijkstra ?
Tu as programmé les deux pour voir une éventuelle différence ?