If you do ```js this.scene.stop().stop().stop(); ``` then [SHUTDOWN](https://newdocs.phaser.io/docs/3.55.2/Phaser.Scenes.Events.SHUTDOWN) is emitted three times. This seems a little incorrect to me and it can also make shutdown event handlers needlessly complex. I would rather have [SceneManager#stop](https://newdocs.phaser.io/docs/3.55.2/Phaser.Scenes.SceneManager#stop) abort if the scene is already stopped.