OptionaloptionsOptionalpreviewLeave out to run headless: no player is created and engine methods throw.
OptionalservicesFile storage and monitoring. Each one left out is the store's. Wins over options.services.
OptionalundoTests may share one manager; production callers let the backend own it.
What the engine would otherwise read from the page; see
EngineOptions.