void Update() { if (currentStep.completed) { currentStep = currentStep.NextStep(); currentStep.Init(); } if (currentStep.disabled) { return; } currentStep.Update(); }