I have thought a lot about this and I think we really need another order option - The Assault order.
This would be one where a commander could select regiments, form them up on a designated start line and give them a specific assault order, formation and designate support from local batteries, cavalry e.t.c.
These units could be ordered to atatck a certain feature like a redoubt, a town, a hill or a specific part of an enemy defence line. They would move
TOGETHER! They would be forced to adavance within a designated 'corridor' of approach. If the attack fails then those units withdraw/rout back to their start line.
Imagine looking out from behind your Corps and seeing the enemy concentrating forces for an assault. We would come to watch for these concentrations and react with rushed reserves! It would be realistic and bring a new dimension, perfectly rounding off what are fantastic other elements of the game.
Most of these features are already there! But of course I am not a programmer. I don't know how hard this would be to implement. Perhaps it would be impossibly time consuming? But what I do know is that at this time the battlefield 'swirls' about without often having any what historians would call, 'phases of battle'. (Just watch some of the saved files of the game in 2d) Regiments rout and rout again, too often for any definate feeling of a specific phase or any particular engagement where the battle was won. At the moment we cannot ever hope to produce D-Erlons attack at Waterloo! Napoleons Imperial Guards final advance on the Allied line later that day! Why? Is this not the simulation that has already gone far beyond what anyone else has ever done before. I feel JMM is so close.
I really do believe that if this extra order feature could be implemented and units were made to rout less often, then this game would truly be a classic!