small change: markets now are stored in a map in the model
Had to play a bit with the inventory still. The counters on the sections rather than the inventory itself was an issue when thinking of multiple departments interacting with the same inventory. Now the counter/section is centralized. Unfortunately this means that there is a shared responsibility to call/schedule the inventory to reset its counters. For now, the responsibility is of whoever creates it