Bug Fix

Sable's shop keeps its inventory between visits

Every time you opened the shop, the inventory was regenerating. Sable's stock was supposed to refresh on a timer — check back after enough time has passed and she'll have new items. Instead, every open was treated as a new session and the stock reshuffled immediately.

Now it works as intended. The inventory generates once and holds until the restock window elapses. If you close the shop and open it ten seconds later, you'll see the same items. Come back after the timer is up and the selection will have changed.