private void ProcessLevelCompleted() { scoreController.IncreaseScore(); progressController.NextMap(); if (progressController.IsDrawingCompleted()) { levelController.CompleteFlow(); } else { StartCoroutine(StartWithDelay()); } }