This is good news, about points 2 and 3. I haven't noticed the problem with unformed units in TestBed3 (which is OCMOD3 plus your projectile physics and a few changes to suit). I have given muskets a long range like you have in Cavalli_Realism. The 17th C musket has 1500 range and 1400 search for example. I have given muskets a lower starting accuracy (dispertion of 128 for 17th C muskets for example) and then changed the shot-power upgrades in the academy to be upgrades that reduce dispertion. I need to refine precise values and costs but this seems basically okay so far. Muskets now have no attack upgrades for shot in barracks. This is because these upgrades are meaningless as shot-power itself is meaningless in TestBed3. I am running it totally off head-shots and I have given muskets 100% head-shots in General WVPMs code. Of course, they only get a head-shot if they hit. The remaining inaccuracy of the weapon (dispertion) and the inability to lead shots on moving targets is generating enough, or slightly more than enough, inaccuracy. I find un-formationed muskets do not do well because they do not bunch properly in attack. But if micro-ed properly by human player or AI maybe they could do better. I agree that I too would advocate making dispertion a modifiable parameter in General WVPMs formations framework. Then you can give musket formations a bonus dispertion reduction which of course equals an increase in accuracy. Maybe unformed 17th C musket units, for example, could have a dispertion of 256 which is reduced to 128 once in formation. It would be further reduced by the academy upgrades I mentioned. Even if you can make the musket weapon lead infantry targets travelling at right angles, to line of fire, for half the hit success rate they have when a unit is coming straight toward them, then this would easily be good enough based on my tests. I would not mind if muskets were still lousy at leading cavalry targets, especially fast cavalry almost out at maximum range. This would probably be a good thing in fact.