Fixed half of the shortest path error. Need to broadcast more often though and lessdata per bcast