public void playGame()
	{
		System.out.println("The game has begun! Good luck!");
		Scanner sc = new Scanner(System.in);  
		boolean win=false; 									// Game is not won by default

		do {
			win = player[this.current].makeGuess(g);
			char res  = player[this.current].opponentGrid.returnCharacter(g.get_Y(), g.get_X());
			if( res == Grid.HIT ) {
				switch(player[this.current].name) {
				case "Computer" :
					System.out.println(player[(this.current+1)%2].name+" - One of your ships has been hit! Press Enter to proceed");
					break;
				default :
					System.out.println(player[this.current].name+" - You have hit an enemy ship! Press Enter to proceed");
				}				
			}
			else {
				System.out.println("You have missed! Press enter to proceed");
			}
			if(!win) {
			this.changePlayer();
			}
			sc.nextLine();
		}
		while(!win); // while the game is not won
		System.out.println(player[this.current].name+" wins the game!");
		this.viewResults();
		this.restart();
	}