public ArrayList<Card> checkFull(ArrayList<Card> cards) {
			ArrayList<Card> rm = new ArrayList<Card>();
			ArrayList<Card> cs = cardsIn(cards);
			int[] sofar = new int[ins.length];
			for (int i=0;i<sofar.length;i++) {
				if (ins[i]==null)
					sofar[i] = 1;
				else
					sofar[i] = 0; //set blank
			}

			for (Card c : cs) {
				for (int i=0;i<ins.length;i++) {
					if (sofar[i] == 0 && ins[i]==c.mytype) {
						sofar[i] = 1;
						rm.add(c);
						break;
					}
				}
			}
			for (int i=0;i<sofar.length;i++) 
				if (sofar[i] == 0)
					return null;
			return rm;
		}