Just a small addition would be nice to shops - you could
buy back your stuff from the shop with the same price you
sold it there for time you are in the room. When you
leave the shop, the price goes to something that
shopkeeper would ask for it normally. Just to undo some
sale if you sell the wrong item accidentally.