I'm not sure if this is possible, but it'd nice to be able to force cavalry units to always keep moving, except when ordered to stand ground or take position. the way it works now, they often just stop riding and start whacking at the enemy from horseback, which is not optimal, and often gets them killed. and when they outnumber the enemy, they do the same thing - surround the enemy, then just stand in place and start hitting each other, rather than the enemy (due to big hitboxes).
something like this also happens to infrantry - except, instead of surrounding the enemy, they crowd at the backs of each other, essentially bottlenecking their own offensive, allowing even an outnumbered opposition to kill a lot of them. this makes sense on ladders, stairs, or in narrow passages, but not on open fields.