Fast firing weapon problems

Another thread on variable / dynamic fire rate: