public void paintComponent(Graphics graphics) {
		super.paintComponent(graphics);

		Graphics2D G = (Graphics2D) graphics;

		drawBackground(G, m_camera);

		for (Planet p : m_world.getPlanets()) {
			p.draw(G, m_camera);
		}
		
		for (Ship s : m_world.getShips()) {
			s.draw(G, m_camera);
		}

		if (m_renderThread != null) {
			G.setColor(Color.cyan);
			G.drawString("" + m_renderThread.getFPS(System.currentTimeMillis()), 5,
			    30);
		}
		
		if (!message.isEmpty()) {
			G.drawString(message, 5, 25);
		}
	}