Add canEquip and canUnequip to Item class