public void showMenu()
	{	
		/** Prints "Battleships" in Kick-Ass ASCII Art */
		System.out.println("  ____       _______ _______ _      ______  _____ _    _ _____ _____   _____ _ \r\n |  _ \\   /\\|__   __|__   __| |    |  ____|/ ____| |  | |_   _|  __ \\ / ____| |\r\n | |_) | /  \\  | |     | |  | |    | |__  | (___ | |__| | | | | |__) | (___ | |\r\n |  _ < / /\\ \\ | |     | |  | |    |  __|  \\___ \\|  __  | | | |  ___/ \\___ \\| |\r\n | |_) / ____ \\| |     | |  | |____| |____ ____) | |  | |_| |_| |     ____) |_|\r\n |____/_/    \\_\\_|     |_|  |______|______|_____/|_|  |_|_____|_|    |_____/(_)\r\n                                                                               \r\n                                                                               ");
		/** Displays the menu */
		System.out.println("Please type your choice (1-3) and press enter to begin");
		System.out.println("1. Start a New Game");
		System.out.println("2. View Results");
		System.out.println("3. Exit the Game");

		/** Get the user's choice */
		Scanner choice = new Scanner(System.in);

		/** Take the user's choice, ensuring it is a valid integer */
		boolean done = false; 								// Loop is not finished
		while (!done) {
			while(!choice.hasNextInt()) { 					// While user enters invalid input
				System.out.println("Invalid input");
				choice.next();
			}
			int i = choice.nextInt(); 						// Save the user's choice as int i

			/** Ensure that the integer is a valid option and call the correct method */
			switch(i) {

			default :
				System.out.println("Invalid Input"); 		// Error - try again
				break;

			case 1 :
				newGame(); 									// Call newGame method
				break;

			case 2 :
				viewResults(); 								// Call viewResults method
				break;

			case 3 :
				done = true; 								// If user quits, the loop is done
				quitGame(); 								// Call quitGame method
				break;
			} 	
		}
	}