Doing A* Pathfinding.