I'm getting tripped up on what to do with my cities. Generally, we know early on one should go scout>archer>granary>settler.... but after that and for the rest of the game, what do you do if you have 3-5 initial cities? Should you build all the growth building you can, all the science building you can? What about culture/economic/and military? I have been under the belief, build all the growth/science/economic...but I don't think it is efficient. Others have said, after building a granary and library, only build what is needed based on demographic needs. Guide?