When building a new city, you must first abandon it to make an NPC. Im pretty sure that the lv of the town hall determines what lv the NPC will be after. Im just wondering if for an NPC to be lv 2 or 3 do you have to have all the buildings and such at lv 2 or 3...or will the town hall be enough??