Equip/swap/multiples inventory functionality done