Does anyone else have the problem that when the Leonardos Workshop finishes, nothing upgrades? I am playing in Emperor. I have already discovered gunpowder and have had it for many turns before completion of Leonardos Workshop (therefore archers should become riflemen). I do not rush completion of Leonardos Worshop. Leonardos Workshop is shown as complete and I receive a notice that all units will be uprgraded. I have many archer armies in my cities, as well as other units. Nothing gets upgraded and I just wasted many turns on nothing.