private void createGUI() {
        this.setLayout(null);

        playButton = new JButton(play);   
        playButton.setOpaque(false);
        playButton.setBorderPainted(false);
        playButton.setContentAreaFilled(false);
        playButton.setBorder(null);
        playButton.setRolloverIcon(play_selected);
        playButton.addActionListener(this);
        playButton.setBounds(50,50,200,50);

        joinGameButton = new JButton(joinGame);
        joinGameButton.addActionListener(this);
        joinGameButton.setOpaque(false);
        joinGameButton.setBorderPainted(false);
        joinGameButton.setContentAreaFilled(false);
        joinGameButton.setBorder(null);
        joinGameButton.setRolloverIcon(joinGame_selected);
        joinGameButton.addActionListener(this);
        joinGameButton.setBounds(50,100,200,50);

        settingsButton = new JButton(settings);
        settingsButton.setOpaque(false);
        settingsButton.setBorderPainted(false);
        settingsButton.setContentAreaFilled(false);
        settingsButton.setBorder(null);
        settingsButton.setRolloverIcon(settings_selected);
        settingsButton.addActionListener(this);
        settingsButton.setBounds(50, 150, 200, 50);

        quitButton = new JButton(quit);
        quitButton.setOpaque(false);
        quitButton.setBorderPainted(false);
        quitButton.setContentAreaFilled(false);
        quitButton.setBorder(null);
        quitButton.setRolloverIcon(quit_selected);
        quitButton.addActionListener(this);
        quitButton.setBounds(50, 150, 200, 50);



        enableController = new JCheckBox();
        if(controllerEnabled == true) {
            enableController.setIcon(controller_on);
        }
        else {
            enableController.setIcon(controller_off);
        }
        enableController.setOpaque(false);
        enableController.setBorderPainted(false);
        enableController.setContentAreaFilled(false);
        enableController.setBorder(null);
        enableController.addActionListener(this);
        enableController.setVisible(false);
        enableController.setBounds(50, 50, 100, 50);

        enableSound = new JCheckBox();
        if(soundEnabled == true) {
            enableSound.setIcon(sound_on);
        }
        else {
            enableSound.setIcon(sound_off);
        }
        enableSound.setOpaque(false);
        enableSound.setBorderPainted(false);
        enableSound.setContentAreaFilled(false);
        enableSound.setBorder(null);
        enableSound.addActionListener(this);
        enableSound.setVisible(false);
        enableSound.setBounds(250, 50, 230, 50);

        enableShaders = new JCheckBox();
        if(shadersEnabled == true) {
            enableShaders.setIcon(shaders_on);
        }
        else {
            enableShaders.setIcon(shaders_off);
        }
        enableShaders.setOpaque(false);
        enableShaders.setBorderPainted(false);
        enableShaders.setContentAreaFilled(false);
        enableShaders.setBorder(null);
        enableShaders.addActionListener(this);
        enableShaders.setVisible(false);
        enableShaders.setBounds(50, 150, 230, 50);

        enableParticles = new JCheckBox();
        if(particlesEnabled == true) {
            enableParticles.setIcon(particles_on);
        }
        else {
            enableParticles.setIcon(particles_off);
        }
        enableParticles.setOpaque(false);
        enableParticles.setBorderPainted(false);
        enableParticles.setContentAreaFilled(false);
        enableParticles.setBorder(null);
        enableParticles.addActionListener(this);
        enableParticles.setVisible(false);
        enableParticles.setBounds(250, 100, 230, 50);

        backButton = new JButton(back);
        backButton.setVisible(false);
        backButton.addActionListener(this);
        backButton.setOpaque(false);
        backButton.setBorderPainted(false);
        backButton.setContentAreaFilled(false);
        backButton.setBorder(null);
        backButton.setRolloverIcon(back_selected);
        backButton.addActionListener(this);
        backButton.setBounds(235,150,230,50);


        add(playButton);
        add(joinGameButton);
        //add(settingsButton);
        //add(enableController);
        add(enableSound);
        add(enableShaders);
        add(enableParticles);
        add(quitButton);
        add(backButton);
    }