anchor.diff:      dollTypes.add(16,0.3);
   }
   
  -void initParents() {
  -    int type = rand.pickFrom(dollTypes);
  -    int number = rand.nextIntRange(2, 13);
  -    for(int i = 0; i<number; i++) {
  -        players.add(Doll.randomDollOfType(type));
  +Future<Null> initParents() async {
  +    pickCategory();
  +    if(chosenCategory == null) {
  +        int type = rand.pickFrom(dollTypes);
  +        int number = rand.nextIntRange(2, 13);
  +
  +
  +        for (int i = 0; i < number; i++) {
  +            players.add(Doll.randomDollOfType(type));
  +        }
  +    }else {
  +        await slurpDolls();
       }
   }
   
  
positive.code:     tmp.setInnerHtml("TODO: $todo");
      container.append(tmp);
  }
  
negative.code:     initValidTypes();
      container = querySelector("#ectoContents");
      childContainer = new DivElement();
      await initParents();
      parentContainer = new DivElement();
  
      drawParents();
      buttonContainer = new DivElement();
      makeBreedButtons();
      container.append(parentContainer);
      container.append(buttonContainer);
      container.append(childContainer);
  }
  
  