public Card midPlay(ArrayList<Card> n){
          if (isLeading == false && _trickSuit != 0){
         for (int x = 0; x < n.size(); x++){
                if (n.get(x).getSuit() == 0){
                 return n.get(x);
                }
         }
          }
          
          if (isLeading == false && _trickSuit == 0){
         for (int x = 0; x < n.size() ; x++){
                if (n.get(x).getSuit() != 0){
                 return n.get(x);
                }
         }
         return n.get(0);
          }
          
          if (isLeading == false){
         return n.get((int)(n.size()-1));
          }
          
        return n.get(0);
          
          
          
    }