Added ammo functionality. Still, there are bugs with it.