private boolean diagonalDown(int row, int column)
	{
		Color currentColor = boardArray[row][column].getColor();
		if (column > GameConstants.NUM_COLUMNS - GameConstants.SEQ_LENGTH
			|| row > GameConstants.NUM_ROWS - GameConstants.SEQ_LENGTH)
		{
			return false;
		}

		for (int i = 1; i < GameConstants.SEQ_LENGTH; i++)
		{
			if (boardArray[row + i][column + i] == null
				|| boardArray[row + i][column + i].getColor() != currentColor)
			{
				return false;
			}
		}

        //--mark winning set
        for (int i = 0; i < GameConstants.SEQ_LENGTH; i++)
        {
            boardArray[row + i][column + i].setInWinningSet(true);
        }
		return true;
	}