void StartNewBoard() { if (GameState.level < mazes.Count - 1) { mazes[GameState.level].SetActive(false); GameState.level++; mazes[GameState.level].SetActive(true); GameState.dotCount = 130; RestoreDotsForNewBoard(); GameState.powerUpCount = 4; playerMovement.ResetPlayer(); uiController.ShowLevelIndicators(); StartCoroutine(playerMovement.AddDelayBeforeGameStart()); StartCoroutine(HandleMoveGhosts()); } }