Weapon has now become a subclass of Item