changed city generator to make build city a public method, and now returns the cityGrid