fixed ammo management