private static void initializeGame() {
		
		System.out.println("\n\nTHE Dot.Com GUESSING GAME");
		System.out.println("--------------------------------------------------------------------------------");
		System.out.println("This is a simple guessing game. There are a few web addresses hidden randomly inside " +
				"the board. The players will each take turns to guess where they are hidden. The player " +
				"who guesses the most options correctly will win the game.\n");
		
		try {
			System.out.print("\nEnter the board size : ");
			boardSize = Integer.parseInt(input.readLine());
			
			System.out.print("\nEnter the number of players : ");
			playerCount = Integer.parseInt(input.readLine());
			
			if(boardSize <= 0) throw new ArrayIndexOutOfBoundsException();
			
			if(playerCount <= 0) throw new ArrayIndexOutOfBoundsException();
			
			if(playerCount > (boardSize * boardSize)) throw new Exception("To many players for the specified board size...!!!");
			
			game = new GameEngine(boardSize, playerCount);
		
			game.fillBoard(boardSize);
			System.out.print("\nDo you wish to set names for the players?.. [Y/N]  : ");
			if(input.readLine().toUpperCase().equals("Y")){
				game.setCustomPlayerNames();
			}
		} catch (NumberFormatException e) {
			System.out.println("\n\nAn error has occurred...\n" +
					"Enter a valid number for the board size and number of players.\n" +
					"Please restart the game to try again...!!!");
			System.exit(0);
			//e.printStackTrace();
		} catch (IOException e) {
			System.out.println("\n\nAn error has occurred... \n" +
					"There was an error in the input.\n" +
					"Please restart the game to try again...!!!");
			System.exit(0);
			//e.printStackTrace();
		}
		catch(ArrayIndexOutOfBoundsException e)
		{
			System.out.println("\n\nAn error has occurred...\n" +
					"The Board size and number of Players cannot be less than one.\n" +
					"Please restart the game to try again...!!!");
			System.exit(0);
		}
		catch(Exception e){
			System.out.println("\n\n"+ e.getMessage());
			System.out.println("\nAn error has occurred... Please restart the game to try again...!!!");
			System.exit(0);
		}
		
	}