public void Update(TimeSpan delta) { Context.TimeDelta = delta; CurrentController?.Update(); // Do the generic update. CurrentController?.OnUpdate(); }