fixed bug in build city/settlement