public override void Tick(double delta) { _accum += delta; if (_accum >= _invTickRate) { while (_accum >= _invTickRate) { _accum -= _invTickRate; Step(_invTickRate); } } }