Since village names are not unique, for ex. there is thousand Barbarian villages, linking villages by name just does not work. Only feasible way to link villages is by coordinates.