small changes to the Weapon class