I have two questions:
1. Will there be any debuffs when you fix your bayonet like in N&S?
2. I think you should give the cav some sort of buff since they would just get wiped out otherwise. I know they might have been irl but I think gameplay is more important than historical accuracy. But that is just my opinion. Maybe give them a sprint feature but that might be hard to code. You could just add an average speed buff.