@Override
	public void paintComponent(Graphics graphics) {
		super.paintComponent(graphics);
		;
		g = (Graphics2D) graphics;
		
		// super.paintComponent(graphics);
		g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
		g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
				RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_VRGB);
		onDraw(g);
		if (paused) drawOnPause(g);
	}