Now that the market is a maze (great idea) and the prices vary between rooms (another great idea), I'd like to propose to take a step further and randomize the goods each market room has.
Is that feasible, codewise? It'd give the players more incentive to get lost in the market maze.
Or even make rarer items pop up in the furthest depths of the market.