Bigger units , or(special units) should have a chance to throw a unit off balance, like when an war elephant attacks it has lets say 5% chance to throw a unit away,special soldiers can bash enemy unit push them a bit off, i guess a ''flail'' animation is needed for this Below is a photo of what i mean , you can see the hoplite flying... the flail animation can be used also, when like 10 calavary units make a special formation to ride over the enemies(weaker enemies that are not in any good formation), and the units that collide with them will flail on sides, in a small range.Just a personal opinion to make the game more realistic and enjoyable, i know i might be daydreaming