Nie wiem jak to zrobiłeś, ale część spacji po sklonowaniu repo była symbolem o numerze 20 a nie spacja, przez co program wykrzaczal sie w dziwny sposob, bo edytor wyswietlal ten znak jako spacje.
void Board::changeValue(bool a, int x, int y)
{
boardGame[x][y] = a;
}
Może jakieś sprawdzenie czy nie wychodzisz poza tablice?
for (int j = 0; j < 100; j++)
{
for (int i = 0; i < 50; i++)
masz zmienne boardWidth i height. Czemu więc są tu zahardkodowane 100 i 50?