anchor.diff:  
   class SeekRing extends Scene {
       GameEntity target;
  -    Action tactic;
  +    Generator<String> tactic;
   
       SeekRing(Session session) : super(session);
   
  
positive.code: 
    }
  
      void tryFighting() {
  
      }
  
      void tryStealing() {
  
      }
  
      void tryAsking() {
  
      }
  
      void tryFinding() {
  
      }
  
    String getText() {
  
        return "TODO: pick a tactic. try for the ring.";
    }
  
    @override
  
negative.code: 
        print("RING TEST: I want to steal the ring from ${target}. My relationship with prospit is ${prospitRel.value} vs ${derseRel.value} for the other one");
  
        if(gameEntity.charming && gameEntity.getStat(Stats.RELATIONSHIPS) > target.getStat(Stats.RELATIONSHIPS)) tactic = tryAsking;
        if(gameEntity.lucky && gameEntity.getStat(Stats.MAX_LUCK) > target.getStat(Stats.MAX_LUCK)) tactic = tryFinding;
        if(gameEntity.cunning && gameEntity.getStat(Stats.MOBILITY) > target.getStat(Stats.MOBILITY)) tactic = tryStealing;
        if(gameEntity.violent && gameEntity.getStat(Stats.POWER) > target.getStat(Stats.POWER)) tactic = tryFighting;
  
        //find who has each ring.
        //for each bearer, ask:
        //if i am stronger than the ring holder, and violent, i will try to strife it off them
  