anchor.diff:      bool gloriousBullshit = false;
       //so i can remove myself from it on click
       Trove trove;
  +    //so i can remove myself from it on click
  +    Vacillation vaccilator;
   
       String get imgLocation => "$folder$name.png";
   
  
positive.code:     //todo and getting text also  does subcharms (move getting text into here instead of trove)
      @override
      void draw(Element element) {
          first.draw(element);
          ImageElement img = new ImageElement(src:imgLocation);
          element.append(img);
          img.onClick.listen((Event e) {
              if(trove != null) trove.removeCharm(this);
          });
          second.draw(element);
      }
  
      @override
  
negative.code:         element.append(img);
          img.onClick.listen((Event e) {
              if(trove != null) trove.removeCharm(this);
              if(vaccilator != null) vaccilator.cycleCharm(this);
          });
      }
  
  