void setOrder( HashMap < Integer, Integer > checkForMultipleResult )
	{
		ArrayList < PlayingCard > tempUsedCards = new ArrayList < PlayingCard >();
		ArrayList < PlayingCard > tempUnusedCards = new ArrayList < PlayingCard >();
		ArrayList < Integer > keySet = new ArrayList < Integer >();
		keySet.addAll( checkForMultipleResult.keySet() );
		Collections.sort( keySet );
		Collections.reverse( keySet );

		for ( PlayingCard currentCard : this.cards )
		{
			for ( int currentKey : keySet )
			{
				if ( currentCard.getNumber() == currentKey )
				{
					tempUsedCards.add( currentCard );
				}
				else if ( !keySet.contains( currentCard.getNumber() )
						&& !tempUsedCards.contains( currentCard )
						&& !tempUnusedCards.contains( currentCard ) )
				{
					tempUnusedCards.add( currentCard );
				}
			}
		}
		this.usedCards = tempUsedCards;

		this.unusedCards = tempUnusedCards;

	}