The player's API has a `playLoop(dryRun)` and a `loop()` methods but they don't seem to do much. Also, the `playLoop(dryRun)` JSDoc is quite confusing: `The main play loop.` There are no tests for it either. Is loop supported at all? Cheers