This is how I did it:Rooms: shop and hidden, not connectedCharacters: clerk in shop, when spoken to, run shop procedureShop procedure: choose among 3 items, among them a health potion, if enough currency, move potion from hidden to shop and give to playerHealth potion: when used, increment numeric variable HP and move object back to room hiddenrinse and repeat...