refactor shortest path to not use heapq, but use min() with a key function. More pythonic
refactor shortest path to not use heapq, but use min() with a key function. More pythonic

TaipanRex/visibility_graph,TaipanRex/pyvisgraph