Breadth first search now works, returns the cities in the proper order by number.