@Override
	public void draw(Graphics2D g) {
		if (dead) return;
		
		AffineTransform old = g.getTransform();
		if (rotate) {
			AffineTransform at = g.getTransform();
			at.rotate(angle, pos.x, pos.y);
			g.setTransform(at);
		}
		
		g.drawImage(image, (int) pos.x, (int) pos.y, Game.w);
		
		g.setTransform(old);
		
		if (canSetOnFire && onFire) Helper.drawImage(Game.getImage("anim/fire.png"), (int) pos.x - 12, (int) pos.y - 12, 24, 24, 32 * frame, 0, 32, 29, g);
	}