anchor.diff:      SelectElement leftHornSelect;
       SelectElement rightHornSelect;
       SelectElement favoriteNumberSelect;
  +    InputElement hairColorPicker;
   
   
       OCGenerator(this.numPlayers, [int session_id = -13])
  
positive.code: 
  //gonna try to do this without raw html manipulation as an exercise
      void createDropDowns() {
          aspectDropDown();
          classDropDown();
          speciesDropDown();
          bloodDropDown();
          moonDropDown();
          interest1DropDown();
          interest2DropDown();
          hairDropDown();
          leftHornDropDown();
          rightHornDropDown();
          favNumberDropDown();
      }
  
      void moonDropDown() {
          moonSelect = selectElementThatRedrawsPlayers(holderElement("Moon"), new List<Moon>.from(session.moons), "moon");
      }
  
negative.code:         //will overright random blood color
          p.bloodColor = blood;
          if(blood == "Any") p.bloodColor = rand.pickFrom(bloodColors);
      }
  
      void setHairColor(Player p) {
          p.hairColor= hairColorPicker.value;
      }
  
      void setHair(Player p) {
  