extends Node var inventory = {} # structure # item, dictionary of: # prop 1 # prop 2 etc... # inventory, dictionary of dictionaries with value used # inventory items have a used property # on scene load, if item exists in inventory, do not spawn # once item is expended, used is true, then the item also does not spawn