adds ItemReference object - contains (guid, quantity) these items serialized in memory as such
adds CurrencyManager
uses InventoryManagerMem naming for the memory InventoryManager to remove ambiguity from the engine one
Currency Manager actually has a 'list of currencies' but there is only one currency (money) so we just read that one instead of iterating over a range(1)
memory
InventoryManager to remove ambiguity from theengine
oneCurrency Manager actually has a 'list of currencies' but there is only one currency (money) so we just read that one instead of iterating over a range(1)