Added the class Weapon