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