anchor.diff:  
       roundData[player].deferred.remove(card);
   
  +    print ("Round data players: ${roundData.keys}");
       print ("Round data for $player: ${roundData[player]}");
   
       //TODO update pot and player cash for card payment
  
positive.code:       }
      }
  
      print("Selection list for $card has ${selections[card].length} players");
  
      var playerCount = selections.keys.fold(0, (prev, card) => prev + selections[card].length);
  
  
negative.code:     //TODO check for end of round
      //TODO handle end of round
      //TODO update turn state
      print ("Round data players: ${roundData.keys}");
      print ("Round data for $player: ${roundData[player]}");
  
      if(roundData[player].deferred.length == 0){
  