Error While Running The Tic Tac Toe

I’m getting the multiple errors after writing all the codes as same as video. could you please help me on this. attaching screenshots for better understanding

@harshitkaushik2002_74316a3c9848efff
Can you share the complete code for MainActivity

Please Check The Code Of Main Activity

package com.example.tictactoe

import android.os.Bundle
import android.widget.Button

class MainActivity : AppCompatActivity(), View.OnClickListener {

var PLAYER = true
var TURN_COUNT = 0

lateinit var board: Array<Array<Button>>

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

        board = arrayOf(
            arrayOf(button, button2, button3)
                    arrayOf (button4 button5 button6)
                arrayOf button7 button8 button9)
    }

}

open class AppCompatActivity {

}
for (i :Array in board)
for (button: Button in i)
Button.setOnClickListener (this)
}

}
    initialize Board Status ()

    }

}

    resetBtn.setOnClickListener
    PLAYER = true
    TURN_COUNT = 0

    }
    private fun initialize Board Status () {
        for (i: Int in 0..2)
        for (j: Int in 0..2)
        board status [i] [j] == -1
        board [i] [j]. is Enabled = true
    board [i] [j]. text == ""


override fun onClick (view : View) {
    when (view : id) {
            R.id.button ->{
            updateValue(row = 0, col = 0, player = PLAYER)
            }
            R.id.button2 ->{
            updateValue(row = 0, col = 1, player = PLAYER)
            }
            R.id.button3 ->{
            updateValue(row = 0, col = 2, player = PLAYER)
            }
            R.id.button4 ->{
            updateValue(row = 1, col = 0, player = PLAYER)
            }
            R.id.button5 -> {
            updateValue(row = 1, col = 1, player = PLAYER)
            }
            R.id.button6 -> {
            updateValue(row = 1, col = 2, player = PLAYER)
            }
            R.id.button7 -> {
            updateValue(row = 2, col = 0, player = PLAYER)
            }
            R.id.button8 -> {
            updateValue(row = 2, col = 1, player = PLAYER)
            }
            R.id.button9 -> {
            updateValue(row = 2, col = 2, player = PLAYER)
            }

        TURN COUNT ++
            PLAYER = !PLAYER
        if (PLAYER) {
            updateDisplay("PLAYER X Turn)
        }else {
            updateDisplay ("PLAYER O Turn")
        }
        if (TURN COUNT ==9) {
        updateDisplay("Game Draw")
    }
        checkWinner()

        private fun checkWinner() {
            //HorizontalRows
            for (i: int in 0..2) {
                if (boardStatus[i][0] == boardStatus[i][1] && boardStatus[i][0] == boardStatus[i][2]) {
                    updateDisplay(Text :"Player X Winner")
                    break
                } else if (boardStatus[i][0] == 0) {
                    updateDisplay(text "Player 0 Winner")
                    break
                }
            }
        }
        private fun checkWinner() {
            //Vertical Colums
            if (boardStatus[0][i] == boardStatus[1][i] && boardStatus[0][i] == boardStatus[2][i]) {
                updateDisplay(Text :"Player X Winner")
                break
            } else if (boardStatus[0][i] == 0) {
                updateDisplay(text "Player 0 Winner")
                break
            }
        }
        //First Diagonal
        if (board Status [0] [0] == boardStatus [1] [1] && boardStatus [0] [0] == boardStatus [2] [2]) {
            if (boardStatus[0] [0] == 1) {
                updateDisplay(text : "Player X Winner")
            } else if (boardStatus[0][0] == 0) {
                updateDisplay(text: "Player 0 Winner")
            }
        }
    }
    //Second Diagonal
    if (board Status [0] [2] == boardStatus [1] [1] && boardStatus [0] [2] == boardStatus [2] [0]) {
        if (boardStatus[0][2] == 1) {
            updateDisplay(text : "Player X Winner")
        } else if (boardStatus[0][2] == 0) {
            updateDisplay(text: "Player 0 Winner")
        }
    }
}

        private fun updateDisplay
        displayTV.text = text
        if (text contains (other :"Winner")) {
    }
        private fun disabledButtons () {
            for (i: Array<Button> in board) {
                for (button: button in i) {
                    button isEnabled = false
                }
            }


            private fun updateValue(row: Int, Col: Int, player: Boolean) {
                board[row][col].apply
                isEnabled = false
                set text (text)

                boardStatus[row][col] = value
            }
        }