Have you ever accidently had your ranged units get blended into an army with "melee" units? Then it gets attacked by another enemy melee army and dies fast because it has lower HP than the melee units! I feel like there should be an option called force retreat where a unit can withdraw from a battle (as long as it's in an army and not by itself) for a hefty morale penalty. I know this might make ranged units even more annoying to deal with but adding an morale penalty makes it so that a player has to really decide whether to do it or not. This is only a suggestion, and I would like to hear your critiques.