protected void spawnLettersNEW_OLD(int amount) {
				char[] randomCharacters = new char[amount];
				char temp;
				int generatedVowels;
				int bonusVowels;
				final int MINIMUM_VOWELS = 6; // (6 for 40%)
				bonusVowels = rand.nextInt(((2 - 0) + 1) + 0);
				bonusVowels--; // TODO: this is lame, just fix it by fixing the line above
				System.out.println("\nVowel Modifier: "+ bonusVowels);
				generatedVowels = 0;
 
				// check the letter inventory
				if (vowelCount < MINIMUM_VOWELS) {
					// get vowels first
					// add random factor so it is not always fixed amount of vowels
					// random bw. 0-2
					
					generatedVowels = MINIMUM_VOWELS - vowelCount + bonusVowels;
					for (int i = 0; i < (generatedVowels); i++) {
						do {
							temp = getRandomVowel();
						} while (letterCount[temp - 65] > 2); // THIS CONTROLS THE MAX AMOUNT PER LETTER
						randomCharacters[i] = temp;
						this.letterCount[temp - 65]++;
						System.out.print("" + randomCharacters[i] + " ");
					}
					
					// get consonants (the rest)
					temp = 0;
					for (int i = 0; i < (amount - generatedVowels); i++) {
						do {
							temp = getRandomConsonant();
						} while (letterCount[temp - 65] > 1);
						randomCharacters[i + generatedVowels] = temp;
						this.letterCount[temp - 65]++;
						System.out.print("" + randomCharacters[i] + " ");
					}
				} else {
					// get consonants
					for (int i = 0; i < amount; i++) {
						do {
							temp = getRandomConsonant();
						} while (letterCount[temp - 65] > 1);
						randomCharacters[i + generatedVowels] = temp;
						this.letterCount[temp - 65]++;
						System.out.print("" + randomCharacters[i] + " ");
					}					
				}
				
				char value;
				String newLetters = "";
				Element randomElement;
				if (this.letterInventory.size() < this.maxLetterAmount) {
					for (int i = 0; i < amount; i++) {
						value = randomCharacters[i];
						randomElement = getRandomElement();
						Letter letter = new Letter(value, randomElement);
						this.addLetter(letter);
						newLetters += letter.getValue() + " ";
					}
				}
				
				CombatLog.println("New letters: " + newLetters);
		
				System.out.println();
				// printLetterCount();
				
				
				
			}