public GameSettingsPanel() {
		try {
			JLabel logoLabel = new JLabel();
			logoLabel.setIcon(new ImageIcon(ImageLoader.getImage("/tics/logo.png")));
			logoLabel.setText("Version 0.1");
			logoLabel.setVerticalTextPosition(JLabel.BOTTOM);
			logoLabel.setHorizontalTextPosition(JLabel.CENTER);
			super.add(logoLabel);
		} catch (IllegalArgumentException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		this.settingsPanel = new JPanel();
		this.settingsPanel.setLayout(new BorderLayout());
		super.add(settingsPanel);
		
		this.createGameTypePanel();
		this.createGeneratorPanel();
		this.createScenarioPanel();
		this.createActionPanel();
		
		this.scenarioPanel.setVisible(false);
	}