The code to get the realistic speed of the guns interferes with the code to return values from the receiver, and I am unsure how to keep that speed while still having receiver values getting returned at the regular rate they should be returned.
Here are some of the codes I've tested. Some work to an extent, others not at all. @vinceherman I have one pic of it. Hopefully, that suits you.