static ChessBoard currentBoard = new();
static void Main(string[] args)
currentBoard.PrintBoard();
string[] boardStructure =
ChessPiece?[,] boardData = new ChessPiece?[8,8];
for (int i = 0; i < 8; i++)
for (int b = 0; b < 8; i++)
string piece = boardStructure[0];
piece = piece.Replace('*', boardData[i,b]?.logo ?? ' ');
if (b == 7) piece.Replace(" | ", "");
if (i < 7) for (int b = 0; b < 8; i++) output += boardStructure[1];
public void PrintBoard() => Console.WriteLine(GetBoard());