public SoundScreen(Game game) {
        super(game);

        bleep = SoundPlayer.createSound("sounds/lazer.wav");
        music = SoundPlayer.createSound("sounds/IntrigueMan.wav");

        sprite = new SpriteSheet("images/button.png",100f,30f);

        Button fxButton = new SpriteButton(sprite,150,100);
        fxButton.setActions(new UIActions(null,"playSound",null));
        fxButton.addObserver((o, a) -> {
            if ((a == "playSound")){
                playSound();
            }
        });

        uiContainer.add(fxButton);

        Button musicButton = new SpriteButton(sprite,150,200);
        musicButton.setActions(new UIActions(null,"playMusic",null));
        musicButton.addObserver((o, a) -> {

            if ((a == "playMusic")){
                if (music.getStatus() == Sound.Status.Playing) {
                    music.stop();
                } else {
                    music.play();
                }
            }
        });

        uiContainer.add(musicButton);

        sliderSprite = new SpriteSheet("images/slider.png",1f,1f);

        Slider fxSlider = new SpriteSlider(sliderSprite,350,100,100,30);
        fxSlider.setSliderPosition(bleep.getVolume());
        fxSlider.addObserver((o, a) -> {
            bleep.setVolume((int) a);
            bleep.play();
        });

        uiContainer.add(fxSlider);

        Slider musicSlider = new SpriteSlider(sliderSprite,350,200,100,30);
        musicSlider.setSliderPosition(music.getVolume());
        musicSlider.addObserver((o, a) -> {
            music.setVolume((int) a);
            music.play();
        });

        uiContainer.add(musicSlider);

        CheckBox muteCheckBox = new SpriteCheckBox(sliderSprite,550,100,30,30);
        muteCheckBox.addObserver((o,a) ->{
            if(a == CheckBox.State.Checked){
                bleep.setVolume(0);
            }
            else{
                bleep.setVolume(100);
                bleep.play();
            }
        });

        uiContainer.add(muteCheckBox);

        uiContainer.add(new SpriteLabel("Sound Effects : ",50f,113f,100,30)
                .setAlignment(Label.HorizontalAlignment.right, Label.VerticalAlignment.center));

        uiContainer.add(new SpriteLabel("Music : ",50f,213f,100,30)
                .setAlignment(Label.HorizontalAlignment.right, Label.VerticalAlignment.center));

        uiContainer.add(new SpriteLabel("Volume : ",290f,113f,100,30)
                .setAlignment(Label.HorizontalAlignment.right, Label.VerticalAlignment.center));

        uiContainer.add(new SpriteLabel("Volume : ",290f,213f,100,30)
                .setAlignment(Label.HorizontalAlignment.right, Label.VerticalAlignment.center));

        SpriteTextInput spriteTextInput = new SpriteTextInput(0,0,0,0);
        spriteTextInput.activate();
        uiContainer.add(spriteTextInput);
    }