A fast implementation of A* (A star) path finding algorithm on directed graph using Fibonacci heap