Added functional RifleWeapon.