Don't know if this could be implemented, but maybe there could be a server option that could either:
1) Play with the stats of units, making them better or worse
2) Overall be able to affect the battle with options such as "Musket Accuracy -100%" which could be tweaked to lower, for example "Musket Accuracy-60%", or higher to make it more of a tactical game.
3) Be able to affect the weather or be able to affect how a battle is. For example, if the battle starts out with a nice sunny day it could change over time with visible clouds coming in, which begin to rain or bring heavy wind which could adversely affect your character. Example- Heavy Wind, harder to reload (you have debris flying in your face), and bullet trajectories being severely affected. Yet another being able actually script the server's weather, as in, you could put in your script to keep it nice and sunny, or maybe you could script it to be inclement and unforgiving for a more realistic, hardened approach. As to whether this could be implemented or not is something I am not very certain about but I really think these ideas/concepts would be really good in BCoF to help make the game both better and appeal to different audiences, whether it be Millander and his "guns should not be accurate at all, give em da bayonets boysss", or for people who want to have only charge when absolutely necessary to try and change the tide of a battle. With the ability to tweak factors and stats, I feel the game would be even more successful (hint hint, more money).