Urbanization within a Dynamic Environment: Modelling Bronze Age Communities in Upper Mesopotamia