I have a surplus of iron which all comes from a city-state. I am unable to purchase an upgrade on my warriors, but I'm at least able to build swordsmen now. I don't believe I have this upgrade problem when using resources I obtain on my own though. Is this a bug or a new game design I'm unaware of?