IEnumerator SlowDown() { while (speed > 0.01f) { speed = Mathf.Lerp(speed, 0, acceleration * Time.deltaTime * 10); yield return(null); } roverEnergy.RecoverEnergy(); }