Path Finding Algorithm [A* Algorithm]