I'm writing an A* pathfinder to determine if a path exists between two nodes in a graph. It's for a game, yes, but it's not for finding an optimal path for an NPC or whatever, it's intended to simply ...