private void init(String msg)
	{

		// Message construction
		message = new JLabel("<html>" + msg + "</html>");
		message.setForeground(Color.BLACK);
		message.setHorizontalAlignment(JLabel.CENTER);
		message.setFont(new Font("Vivaldi", Font.PLAIN, 20));
		message.setPreferredSize(new Dimension(300, 300));

		// Timer construction
		timer = new Timer(TIMEOUT * 1000, this);

		// Background JPanel construction
		background = new JPanel();
		background.setPreferredSize(new Dimension(300, 300));
		background.setLayout(new BorderLayout());
		background.setBackground(new Color(0, 255, 0, 0));
		background.add(message, BorderLayout.CENTER);

		// Frame construction

		setUndecorated(true);
		setBackground(Color.LIGHT_GRAY);
		GameFrame frm = GameFrame.getFrame();
		startx = frm.getLocation().x + frm.getWidth() / 2 - 150;
		starty = frm.getLocation().y + frm.getHeight() / 2 - 150;
		setLocation(startx, starty);
		add(background);

		pack();
		setVisible(true);
	}