anchor.diff:  }
   
   
  -Player randomPlayerWithClaspect(Session session, SBURBClass c, Aspect a) {
  +Player randomPlayerWithClaspect(Session session, SBURBClass c, Aspect a, [Moon m = null]) {
       ////print("random player");
      // //print("class: $c, aspect: $a, session: $session");
       GameEntity k = session.rand.pickFrom(PotentialSprite.prototyping_objects);
  
positive.code: 
      bool gd = false;
  
      Moon m = session.rand.pickFrom(session.moons);
      Player p = new Player(session, c, a, k, m, gd);
      p.decideTroll();
      p.interest1 = InterestManager.getRandomInterest(session.rand);
  
negative.code:     removeFromArray(c, session.available_classes_players);
      Aspect a = Aspects.SPACE;
      removeFromArray(a, session.available_aspects);
      return randomPlayerWithClaspect(session, c, a,session.prospit);
  }
  
  
  