Weapon now inherits from Item