private int loadStats(int mode)throws IOException 
	{		
		// Variables
	    String line; 								// Full line from file
		int guessCount = 0;						// The amount of guesses it took to get the correct answer	
		boolean hasTotal = false;
		int tokenItem;								// A token from the document loaded
		int totalGames = 0;
		
		// Open File to begin reading
		BufferedReader	br;
		
		if (mode == 6)
			br = new BufferedReader(new FileReader(standardFILE));
		else
			br = new BufferedReader(new FileReader(challengeFILE));

		// Read next line and process it if it exists
		while	( (line = br.readLine())	!=	null)
		{				// Stop if there is not another line

			// Begin Tokenizing the whole line for multiple values
			StringTokenizer token =	new StringTokenizer(line);				
			
			// Process whole line adding each value into the array
			while	(token.hasMoreTokens())
			{//	Doesnt allow for the array to be overloaded
			
				// Get Token from the file
				tokenItem = Integer.parseInt(token.nextToken());
				
				// Checks to see if the first line has been read.
				// The first line contains the total games played
				if (hasTotal) 
				{				
					if (tokenItem != 0) 
					{
						guessArray[guessCount] = tokenItem;
					} else {
						guessArray[guessCount] = 0;
					}
				} else {
					totalGames = tokenItem;
					hasTotal = true;
				}
				
				// Increase line number (Corresponds to the number of guesses it took)
				guessCount++;
			}			
		}

		br.close();									// Close BufferedReader
		return totalGames;
	}