stop(world) {
    if (!this.enabled) return;

    if (this.clock) this.clock.stop();
    this.enabled = false;

    if (world) world.removeLoop(this);
  }
@method stop
@instance
@description Stops this loop and its clock if it has one, won't do anything if this loop is not enabled)
@param {Component} [world] app to remove this loop from, if provided.
@memberof module:core.Loop