I think that the time for upgrade warrior from lvl to lvl wasn't calculated right. By my opinion, if you have already trained basic warrior, for next lvl upgrading time should be difference between time you need for basic training and new lvl time. For example, 4h for basic warrior, new heavy warrior trained from villager 8h, than to upgrade basic warrior in heavy one, it should be only 4h becouse he already has basic training. As i see nomater what lvl you upgrade, time for do that is always the same. Maybe i got wrong
What are you all thinking about it?
Sorry for my bad english