C++(11) implementation of the A* pathfinding algorithm.