The main menu scene. Manages game settings state and wires up UI events from the menu views to settings mutations and scene transitions.
Initialises default settings, builds the menu views, and sets up listeners for settings changes and scene transitions.
Wires up all scene-level event listeners for settings mutations and scene transitions.