The code may not be up to this, but your quest for greater realism might include ammo feed problems? Ever wonder why the flexible cloth ammo belts, which worked fine when used by the infantry, were replaced by more complex and more expensive metal links in aircraft?
Answer: the cloth belts would flex too much under high-G manuevering, resulting in a mis-feed and jam the guns. Also, some ammo feed systems were poorly designed at first, which all but guaranteed a mis-feed. French aircraft were especially bad in this regard - early Nieuports and SPADs used circular ammo drums, rather than ammo boxes. The drum system in all Nieuport 11s and early batches of Nieuport 17s required the ammo to travel as much as three feet and also bend 90 degrees before feeding into the gun! Later versions of the Nieuport and SPAD dropped the faulty drum design and used the more conventional ammo box located under the gun. Shot below shows drum system in SPAD 7.
Smooth, reliable ammo feed has been a problem since WW1. The B-52 tail turrets I worked on also had ammo feed problems. Despite being propelled by powered starwheels all along a 10-foot length of flexible chute, ammo belts would usually kink and jam before all the ammo had been fired out. Operational units considered 70% fire-out to be "acceptable."