Not sure I changed anything, Im pretty sure I spent the last 5 hours staring at the screen trying to figure out how to implement a distributed version of Dijkstras algorithm