public Array<Letter> giveACombination(float numberOfLetters) {
		//The letters available are shuffled and the first numberOfLetter elements are popped from
		//the array. If the are not enough lettersAvailable, the array is initialized again
		Array<Letter> combination = new Array<Letter>();
		Array<Letter> lettersAvailable = this.getLanguage().getLettersAvailable();
		lettersAvailable.shuffle();
		if(lettersAvailable.size<=numberOfLetters){
			this.initializeLanguage();
		}
		for (int i = 0; i < numberOfLetters; i++) {
			Letter letter = lettersAvailable.pop();			
			combination.add(letter);
		}
		return combination;
	}