Added random city generation