Implemented my own dijkstra... Runs slow (O(n^2)) atm need to fix later takes 15min currently