If I had one suggestion, I would say maybe add some way to predict the demand of the equipment next day? My team had a similar shopkeeping idea on brainstorm phase and we thought if it having a Rumors Phase, where you could listen to rumors about incoming events and predict what kind of heroes come tomorrow. I think something like this would really fir this game since it is already based on talk interpretation!