This method should maybe be renamed to somethin like "handleHireOtherVillager(..)" to make clear that is has nothing to do with hiring of player shopkeepers.