Ammo shit
Bullets now have non-spent sprite.
Shotgun ammo now have spent overlay instead of empty shell.
Fixed typepaths and sprite modulo
Removed "spent" . Uses AC.BB instead.
Replaces loaded.len with getAmmo()
Sprites & Fixes
Weapons now have states without magazine and without bullet in chamber.
Updated update_icon()
Fixed loading weapons with different mags. Now you cant load your pistol with smg mag.
Now you can load bullet in chamber and unload it