anchor.diff:    }
   
     _sweep() {
  +    if (sweepDirection == NONE) {
  +      return;
  +    }
       if (sweepTimer != null && sweepTimer.isActive) {
         sweepTimer.cancel();
         sweepTimer = null;
  
positive.code: 
    recvTakeTrick(seatNum) {
      _action = NONE;
      sweepTimer = new Timer(new Duration(seconds:2), () => _sweep());
      table.recvChat("Table", "Seat $seatNum took down the trick");
      _changed();
  
negative.code:     var suit = card['suit'];
      var playedCard = new Card(value, suit);
  
      _sweep();
  
      if (seatNum == seat) {
        cards.remove(playedCard);
  