public ArrayList<Card> makeMade(ArrayList<Card> cards) {
		HashMap<Integer, Card> newMade = new HashMap<Integer, Card>();
		HashSet<Card.cardPatterns> checkPatterns = new HashSet<Card.cardPatterns>();
		CardSorting.sortCardsByNumber(cards);
		
		for (Card card : cards) {
			if (!checkPatterns.contains(card.getCardPattern())) {
				if (!newMade.containsKey(card.getCardNum())) {
					newMade.put(card.getCardNum(), card);
					checkPatterns.add(card.getCardPattern());
				}
			}
		}
		
		return getArrayListFromHashMap(newMade);
	}