Add EquipableItem and autostates and test for that