public void render(Screen screen) {
		if (getDir() == 0)
			sprite = Sprite.zombie_up;
		if (getDir() == 1)
			sprite = Sprite.zombie_right;
		if (getDir() == 2)
			sprite = Sprite.zombie_down;
		if (getDir() == 3)
			sprite = Sprite.zombie_left;
		if (dead)
			sprite = Sprite.zombie_dead;
		screen.renderItem(x - 16, y - 16, sprite);
		if (hit) {
			screen.renderBar(xL - Screen.xOffset, yT - 4 - Screen.yOffset, getHealthPercent(32),
					LargeSprite.floatingHealth);
		}
		if (Player.target == this) {
			screen.renderAbsolute((screen.width / 2) - 62, 5, Sprite.zombie_head);
			screen.renderBar((screen.width / 2) - 46, 13, 97.0, LargeSprite.back);
			screen.renderBar((screen.width / 2) - 46, 14, getHealthPercent(100), LargeSprite.health);
			screen.renderAbsolute((screen.width / 2) - 64, 5, LargeSprite.enemy_health);
		}
		if (frozen && !dead) {
			screen.renderItem(x - 16, y - 16, Sprite.freeze);
		}
	}