## Version <!-- Enter the version of Phaser you're using. You can find this output to the Dev Tools console in your browser. --> * Phaser Version: v3.55.2 <!-- Place the operating system **below** this comment. --> * Operating system: MacOS <!-- If the bug is browser specific, please enter the version **below** this comment: --> * Browser: Chrome ## Description <!-- Write a detailed description of the bug **below** this comment. Include the expected behavior and what actually happens. If the issue is device specific, please say so. --> When starting a scene with an invalid key, the command just kills the current scene with no error shown. https://github.com/photonstorm/phaser/blob/5c8ecbcf999e6f328d21884e877c9e5935d2d350/src/scene/SceneManager.js#L1154 Seems there is no handling of the negative case of that `if`. ## Example Test Code When no such scene was registered in the GameConfig: `this.scene.start("game-over");` <!-- All issues must have source code demonstrating the problem. We automatically close issues after 30 days if no code is provided. The code can be pasted directly below this comment, or you can link to codepen, jsbin, or similar. The code will ideally be runnable instantly. The more work involved in turning your code into a reproducible test case, the longer it will take the fix the issue. --> ## Additional Information Would a PR to console log/warn be considered?