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:     removeFromArray(c, session.available_classes_players);
      Aspect a = Aspects.TIME;
      removeFromArray(a, session.available_aspects);
      return randomPlayerWithClaspect(session, c, a);
  }
  
  
  
negative.code:     removeFromArray(c, session.available_classes_players);
      Aspect a = Aspects.SPACE;
      removeFromArray(a, session.available_aspects);
      return randomPlayerWithClaspect(session, c, a,session.prospit);
  }
  
  
  