Path Finding Algorithms in Python