switched inventory to work as an hashmap in preparation of buyers.
I hope the inventoryGood idea will bypass most if not all of the map access though