I would also change your description of horse archers as "invulnerable" to heavy infantry. They are very vulnerable if heavy infantry manage to engage. Perhaps you could say they are the nemesis of heavy infantry as they are almost impossible to catch or something similar.