a8ceed97a9
All engine plugin registrations now live in CoreGamePlugin::build(). build_app() is reduced to DefaultPlugins setup + CoreGamePlugin registration. sync_provider is threaded through CoreGamePlugin::new() via Mutex<Option<...>>. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>