I hope I'm wrong about this, but it seems as though the most important time for pressing an advantage against a rival civ (by far) is if you can get dynamite (the tech for artillery) before it can. It seems as though in every game I play, the key to my victory was having artillery before the AI did; even if the AI had other techs (including other military techs) that I didn't. It seems almost unbalanced. I can be inferior in all other military aspects, and an artillery advantage more than makes up for it. In my current game, a very powerful Poland declared war on me. I had to wait a very long time to research dynamite. During this wait, I didn't even consider an offensive. I simply sat back in a defensive position, saved lots of money, build lots of cannons (to upgraded later), and researched dynamite. Once the research was done, I upgraded all my cannons to artillery and my inferior infantry didn't really seem to matter; despite Poland also having The Great Wall. Am I missing something? or is artillery the most important military advantage in CiV? or maybe I could have done much better than I thought I could have if I had not waited for the artillery upgrade, and just had proceeded to go on the offensive with cannons? What do you think? Thanks in advance.