public ArrayList<Card> reduce(){
        ArrayList<Card> toUse = new ArrayList<Card>();
        for (int y = 0; y < _hand.size(); y++)
         toUse.add(_hand.get(y));
        System.out.println("The Table: " + getTable());
            boolean anyOfSuit = checkSuit();
            for (int x = toUse.size() - 1; x >= 0; x--){
         if (isLeading == true){
                if (isBroken == false && toUse.get(x).getSuit() == 0){
                 toUse.remove(x);

                    }
         }
         else {
                if (anyOfSuit == true && toUse.get(x).getSuit()!= _trickSuit){
                 toUse.remove(x);
                
                }
         }
            }
            
            return toUse;
    }