This is my implementation and revisitation of A* pathfinding that I used in other projects. You can download it from my GitHub page -> GitHub Repo