Fixed dijkstra's algorithm...mostly...still have minor error with how path is actually determined from shortest possible nodes