Changes with inventory semantics to require a player(or null for global)
to identify an inventory