anchor.diff:      LOYAL = new CombinedTrait(<String>["loyal"], 0.0, ItemTrait.OPINION,<ItemTrait>[BLUNT, ROMANTIC]);
       PORCELAIN = new CombinedTrait(<String>["porcelain"], 0.0,ItemTrait.MATERIAL, <ItemTrait>[PRETTY, CERAMIC]);
       PORKHOLLOW = new CombinedTrait(<String>["pork hollow", "piggy bank"], 0.0, ItemTrait.SHAPE,<ItemTrait>[VALUABLE, CERAMIC]);
  -    KATANA = new CombinedTrait(<String>["n1nj4","katana"], 0.0, <ItemTrait>[COOLK1D, EDGED]);
  +    KATANA = new CombinedTrait(<String>["n1nj4","katana"], 0.0,ItemTrait.PURPOSE, <ItemTrait>[COOLK1D, EDGED]);
       CHOCOLATES = new CombinedTrait(<String>["chocolate"], 0.0,ItemTrait.MATERIAL, <ItemTrait>[ROMANTIC, EDIBLE]);
       FOILCHOCOLATES = new CombinedTrait(<String>["wrapped chocolate"], 0.0,ItemTrait.MATERIAL, <ItemTrait>[ROMANTIC, EDIBLE,PAPER,METAL]);
       SCRATCHNSNIFF = new CombinedTrait(<String>["scratch-n-sniff"], 0.0, ItemTrait.MATERIAL, <ItemTrait>[COOLK1D, PAPER]);
  
positive.code:     SQUEAKY = new CombinedTrait(<String>["squeaky"], 0.0,ItemTrait.CONDITION, <ItemTrait>[BLUNT, RUBBER]);
      KAZOO = new CombinedTrait(<String>["kazoo"], 0.0,ItemTrait.PURPOSE, <ItemTrait>[FAKE, MUSICAL]);
      BANDAID = new CombinedTrait(<String>["bandaid"], 0.0, ItemTrait.PURPOSE,<ItemTrait>[HEALING, PAPER]);
      GUSHERS = new CombinedTrait(<String>["gushers"], 0.0, <ItemTrait>[HEALING, EDIBLE]);
      MEDIC = new CombinedTrait(<String>["medic"], 0.0,ItemTrait.PURPOSE, <ItemTrait>[HEALING, SHOOTY]);
      SICKNASTY = new CombinedTrait(<String>["sick nasty","ill"], 0.0,ItemTrait.CONDITION, <ItemTrait>[COOLK1D, POISON]);
  
  
negative.code:     PLYWOOD = new CombinedTrait(<String>["plywood"], 0.0,ItemTrait.MATERIAL, <ItemTrait>[WOOD, PAPER]);
      ROBOTIC = new CombinedTrait(<String>["robotic"], 0.0,ItemTrait.MATERIAL, <ItemTrait>[METAL, FLESH]);
      ROTTING = new CombinedTrait(<String>["rotting", "zombie"], 0.0,ItemTrait.CONDITION, <ItemTrait>[UGLY, FLESH]);
      LIGHTVOID = new CombinedTrait(<String>["Ultraviolet"], 0.0,ItemTrait.COLOR, <ItemTrait>[GLOWING, OBSCURING]);
      ULTRAVIOLENCE = new CombinedTrait(<String>["Ultraviolence"], 0.0, ItemTrait.PURPOSE,<ItemTrait>[GLOWING, OBSCURING, EDGED]);
      DOOMLUCK = new CombinedTrait(<String>[], 0.0, ItemTrait.PURPOSE,<ItemTrait>[DOOMED, LUCKY]);
      CANDY = new CombinedTrait(<String>["candy"], 0.0,ItemTrait.MATERIAL, <ItemTrait>[EDIBLE, GLASS]);
      COTTONCANDY = new CombinedTrait(<String>["cotton candy"], 0.0,ItemTrait.MATERIAL, <ItemTrait>[EDIBLE, CLOTH]);
      GUM = new CombinedTrait(<String>["gummy"], 0.0, ItemTrait.MATERIAL,<ItemTrait>[EDIBLE, RUBBER]);
      MARROW = new CombinedTrait(<String>["marrow"], 0.0, ItemTrait.MATERIAL,<ItemTrait>[EDIBLE, BONE]);
      TOOTHY = new CombinedTrait(<String>["toothy"], 0.0,ItemTrait.SHAPE, <ItemTrait>[BONE, CERAMIC]);
      EDIBLEPOISON = new CombinedTrait(<String>["arsenic", "antifreeze"], 0.0,ItemTrait.PURPOSE, <ItemTrait>[EDIBLE, POISON]);
      CRYSTAL = new CombinedTrait(<String>["crystal", "diamond", "quartz"], 0.0,ItemTrait.MATERIAL, <ItemTrait>[STONE, GLASS]);
      MARYSUE = new CombinedTrait(<String>["mary sue", "sakura katana chan", "shitty oc"], 0.0, ItemTrait.OPINION, <ItemTrait>[PRETTY, ROMANTIC, FUNNY, SMART, CLASSY, LUCKY, MAGICAL]);
      EDGELORD = new CombinedTrait(<String>["edge lord", "coldsteel the hedgehog"], 0.0,ItemTrait.OPINION, <ItemTrait>[SCARY, OBSCURING, EDGED, LEGENDARY, DOOMED, SMART, CLASSY, COOLK1D]);
  