/// <summary>
        /// Adds UI to alter the UI.
        /// </summary>
        protected override void AddInitialUI()
        {
            base.AddInitialUI();

            float padding = ScreenDimensions.Y * 0.1f;

            Label titleLabel = AddScreenUIObject(new Label("Options", new Vector2(ScreenCentre.X, ScreenDimensions.Y * 0.1f)));

            MusicVolumeSlider = titleLabel.AddChild(new Slider(OptionsManager.MusicVolume, "Music Volume", new Vector2(0, padding)));
            MusicVolumeSlider.OnValueChanged += SyncMusicVolume;

            SFXVolumeSlider = MusicVolumeSlider.AddChild(new Slider(OptionsManager.SFXVolume, "SFX Volume", new Vector2(0, padding)));

            Button fullScreenButton = SFXVolumeSlider.AddChild(new Button(OptionsManager.IsFullScreen.ToString(),
                                                                          new Vector2(0, padding),
                                                                          AssetManager.DefaultNarrowButtonTextureAsset,
                                                                          AssetManager.DefaultNarrowButtonHighlightedTextureAsset));

            fullScreenButton.ClickableModule.OnLeftClicked += SyncOptionsIsFullScreen;

            FullScreenLabel = fullScreenButton.AddChild(new Label("Fullscreen", Vector2.Zero));
        }