path-finding A* Path Finding Astar Path Finding Algorithm with diagonal movement and euclidean distance as the heuristics function.