Create IWeapon.cs