Just wanted to leave a quick suggestion that the experience be tweaked just a little, as it takes a very long time for the footmen, to level up.
I understand that the progression and what not be timed well, but it takes just about 150 or so enemies to get a footman to level 2, if my math is correct.
Maybe add like a training dummy? Or let soldiers train together? Or just change the numbers?