private void checkDown(int x, int y) {
		boolean test = false;
		if (test || m_test)
			System.out.println("ConnectFour::checkDown() - BEGIN");
		Grid grid = getGrid();

		Game.PlayerTurn Player = grid.getCoordinate(x, y).getValue();
		if (Player != Game.PlayerTurn.NONE) {
			if (y < GAME_HEIGHT - COUNT3) {
				if ((grid.getCoordinate(x, y + 1).getValue() == Player) && 
				        (grid.getCoordinate(x, y + COUNT2).getValue() == Player)
						&& (grid.getCoordinate(x, y + COUNT3).getValue() == 
						                                              Player)) {
					m_win.add(new Coordinate(x, y));
					m_win.add(new Coordinate(x, y + 1));
					m_win.add(new Coordinate(x, y + COUNT2));
					m_win.add(new Coordinate(x, y + COUNT3));
					setWinner(Player);
				}
			}
		}
		if (test || m_test)
			System.out.println("ConnectFour::checkDown() - END");
	}