public boolean canExchangeSouls(){
		int[] nbrOfCards = new int[SoulTomb.getMaxValue()];
		for (int i = 0; i < getNumberOfCards(); i++){
			nbrOfCards[cards[i].getIndex()]++;
			if(nbrOfCards[cards[i].getIndex()] > 2){
				return true;
			}
		}
		for(int i = 0; i < nbrOfCards.length; i++){
			if(nbrOfCards[i] < 1){
				return false;
			}
		}
		return true;
	}