Revert "Added a panic jump for blob cursor."

This reverts commit 671681974d981c64f8d9567a8293205a593bd94c.
Revert "Revert "Added a panic jump for blob cursor.""

This reverts commit abf0d4a55eb63ee87bad0c90c2a27a00415c3205.
Complete Rework of Gun code + Flare guns
- Added the flare gun, which fires flare shells (also shotgun compatible) and a syndicate version (for atmos techs) capable of firing both flares and shotgun shells
- Reworked the way guns work, splitting ammo_storage into 3 types with their own details. Empty_magazine is gone.
- Added a box of flares to let you carry a few around
- Made shotguns now eject empty shells, which can be used to make new shells
- Attempting to load a gun from an ammo box now requires you to stand still or you don't load then and drop some bullets