Wrote the Weapon class