a gun with a magazine and ammo