updated virtual ammo system