public void paint(Graphics arg0) {
	Graphics2D g2d = (Graphics2D) arg0;
		g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);

		if (show) {

			g2d.setColor(Constants.BLACK_TRANS);
			g2d.fill(Constants.CHATBOX_AREA);

			g2d.setColor(Color.PINK);
			g2d.setFont(Constants.PAINT_TITLE_FONT);
			g2d.drawString("Tornado Item Magician", 170, 410);
			g2d.drawString("Time running: "+ timer.toElapsedString(), 158, 425);

			g2d.setColor(Color.PINK);
			g2d.setFont(Constants.PAINT_TEXT_FONT);
			g2d.drawString("Combined: " + Misc.perHourInfo(startTime, combined), 10, 482);
			g2d.drawString("- Tornado", 435, 506);
			
			g2d.setFont(new Font("Calibri", Font.PLAIN, 14));
			int x = 8, y = 436;
			for(int i = 0; i < PaintUtils.SKILL_NAMES.length -1; i++) {
				if(sd.experience(i) > 0) {
					PaintUtils.drawProgressBar(g2d, x, y, 487, 17, Color.BLACK, PaintUtils.getSkillColor(i), 150, PaintUtils.getPercentToNextLevel(i));
					g2d.setColor(Color.WHITE);
					g2d.drawString(PaintUtils.generateString(sd, i), x + 5, y + 13);
					y += 18;
				}
			}
		}
	}