New gun features

- You can now choose wherever or not you want empty casings when you
fire or load
- This was added for the RPG but can function for any other gun
Should make sure item_state works properly
Merge pull request #1207 from dylanstrategie/Rocket

New gun features