Inventory

basic equip/unequip and add/remove from inventory and equipment slots; uses singleton architecture to provide access to inventory in the whole game. might need to be changed later.