Add currentAmmo in WeaponFactory
Use Weapon factory