There are 2 problems that current rules can not solve:
I. Imagine we have an archer regiment vs mummies regiment - who is the winner? On the one hand, mummies will definitely crumble the archers into dust in melee. On the other hand, mummies are slow and it is feasible for archers to hit n run and eventually shoot mummies down.
II. Imagine we have 2 armies with artillery and without any hit n run capable regiments. No one is likely to attack since the attacker wont be able to use his artillery.
I suggest defining the attacker and the defender sides before the battle. I think the best way to do this is to give the attacker a limited amount of time to defeat his opponent, and if he fails we consider him defeated. It would solve both cases. The only problem is that the defender would be in a better situation, however we could give the attacker some bonuses to make both sides equal.
I will appreciate any suggestions and ideas :