Python program that finds paths on a grid using configurable variants of A* and Dijkstra's Algorithm.