public GameBoard NewGame()
        {
            if (!modelInitialized)
            {
                modelCore.Initialize(tileDictionary, gameBoardGenerator, dashboardData, pollutionChance);
                modelInitialized = true;
            }

            return(modelCore.BeginGame());
        }