This reverts commit fab5605ad5018ad9a96a19f2f974a4fcc4ef9f27.
Introduces weapon overheating and jamming, as well as the ability to swap the barrel on some weapons.
The people responsible for merging changes to this component or answering potential questions.