public SettingsScreen(Component comp, Graphics2D g2d) {
    component = comp;
    this.g2d = g2d;
    foreground = new ImageEntity(comp);
    background = new ImageEntity(comp);

    foreground.load("/resources/settingsMenu.png");
    background.load("/resources/myBackground.png");

    inputToggleButton = new ToggleButton(component);
    soundToggleButton1 = new ToggleButton(component);
    soundToggleButton2 = new ToggleButton(component);
    backButton = new Button(component);

    inputToggleButton.addObserver(this);
    soundToggleButton1.addObserver(this);
    soundToggleButton2.addObserver(this);
    backButton.addObserver(this);

    inputToggleButton.loadToggledImage("/resources/keyboardToggleButton.png");
    inputToggleButton.loadUntoggledImage("/resources/mouseToggleButton.png");

    soundToggleButton1.loadToggledImage("/resources/soundButtonToggled.png");
    soundToggleButton1.loadUntoggledImage("/resources/soundButtonUntoggled.png");

    soundToggleButton2.loadToggledImage("/resources/soundButtonToggled.png");
    soundToggleButton2.loadUntoggledImage("/resources/soundButtonUntoggled.png");

    backButton.load("/resources/backButton.png");

    inputToggleButton.setPosition(new Point2D(860, 392));
    soundToggleButton1.setPosition(new Point2D(860, 480));
    soundToggleButton2.setPosition(new Point2D(860, 562));
    backButton.setPosition(new Point2D(575, 641));

    inputToggleButton.setToggledAction("keyboard");
    inputToggleButton.setUntoggledAction("mouse");

    soundToggleButton1.setToggledAction("background_activate");
    soundToggleButton1.setUntoggledAction("background_deactivate");

    soundToggleButton2.setToggledAction("effects_activate");
    soundToggleButton2.setUntoggledAction("effects_deactivate");

    backButton.setAction("back");
  }