Dijkstra takes too long

Dijkstra takes way too long to run, turns out we're going to need to add
constrains, or change the way in which the shortest path is evaluated