C# public void RevealBoard() { //Add space + bar before X number key Console.Write(" |"); //write X number key for (int i = 0; i < Columns; i++) { //adds X key above the columns if (i<10) { Console.Write($" {i} "); } else if (i<99) { Console.Write($" {i}"); } } //Add divider line and cross before full divider line Console.Write("\n--+"); //write divider line for (int i = 0; i < Columns; i++) { Console.Write($"---"); } //start next line Console.WriteLine(); //for each tile in the board write its value for (int i = 0; i < Rows; i++) { //adds Y key before each new row if (i<10) { Console.Write($" {i}|"); } else if (i<99) { Console.Write($"{i}|"); } for (int j = 0; j < Columns; j++) { Thread.Sleep(10); ChangeColor(BoardArr[i,j]); //write each character with own color } //every row complete, move to the next row Console.WriteLine(); } }