anchor.diff:      SelectElement selectAmount;
   
   
  -    Map<String, Stat> _allStats  = new Map<String, Stat>();
  -
  -
  -    Map<String, Stat> get allStats {
  -        //print("getting allTraits");
  -        if(_allStats == null || _allStats.isEmpty) {
  -            //print("Setting all traits");
  -            Set<Stat> allTraitsKnown = Stats.all;
  -            for(Stat s in allTraitsKnown) {
  -                //print("setting trait $trait");
  -                _allStats[s.name] = s;
  -            }
  -        }
  -
  -        return _allStats;
  -    }
   
       int amountIndex = 0;
       List<int> amounts = <int>[130,1300,13000];
  
positive.code:     void renderForm(Element div) {
          DivElement me = new DivElement();
          div.append(me);
          List<String> allStatsKnown = new List.from(allStats.values);
  
          me.setInnerHtml("<br><br><b>Raise Stat:</b> <br>");
          //stat time
  
negative.code:       List<GameEntity> renderableTargets = new List<GameEntity>();
      entities.forEach((GameEntity e) {
          if(e.renderable()) renderableTargets.add(e);
          e.addStat(Stats.byName[importantWord], importantInt);
      });
      if(renderableTargets.isNotEmpty) {
          CanvasElement canvasDiv = new CanvasElement(width: canvasWidth, height: canvasHeight);
  