public static void main(String[] args) throws InterruptedException,
			IOException {
		boolean test = true;
		if (test || m_test) {
			ConnectFour game = new ConnectFour();
			Player player1 = new Human(game);
			Player player2 = new ConnectFourAI(game);
			player1.setPlayerName("Gavin");
			player2.setPlayerName("So");
			player1.setPlayerColour(Color.RED);
			player2.setPlayerColour(Color.YELLOW);
			game.setPlayer1(player1);
			game.setPlayer2(player2);
			if (player1.getPlayerName() == "Gavin")
				System.out.println("Player Name Added");
			if(player1.getGame() == game)
				System.out.println("Game Added Correctly");
			if(player1.getPlayerColour() == Color.RED)
				System.out.println("Color Added Correctly");
			if (player2.getPlayerName() == "So")
				System.out.println("Player Name Added");
			if(player2.getGame() == game)
				System.out.println("Game Added Correctly");
			if(player2.getPlayerColour() == Color.YELLOW)
				System.out.println("Color Added Correctly");
			Coordinate testCooor = new Coordinate(COUNT2, COUNT3,
					                                        PlayerTurn.PLAYER1);
			Coordinate testCooor2 = new Coordinate(COUNT2, COUNT3,
					                                        PlayerTurn.PLAYER2);
			game.start();
			for (int i = 0; i < GAME_HEIGHT; i++) {
				game.moveMade(testCooor);
				System.out.println("Player 1 valid move :"
						                        + game.validateMove(testCooor));
				game.moveMade(testCooor2);
				System.out.println("Player 2 valid move :"
						                       + game.validateMove(testCooor2));
			}
			

		}
	}