added BWA3_recoil support, but need more tweaks, and finish sniper weapons