public void draw(Graphics2D surface) {
		Graphics2D g2d = (Graphics2D) surface.create();
		background.draw(g2d);
		TDGame.getInstance().getPiecesManager().draw(g2d);
		for (HighUpDisplay hud : huds)
			hud.renderGraphics(g2d);
		g2d.dispose();
	}