public void render() {
		anim.bind(animTicks);

		int w = anim.frameWidth * World.screenScale;
		int h = anim.frameHeight * World.screenScale;
		int dh = Display.getHeight();
		int cx = Main.m.world.camera.posX;
		int cy = Main.m.world.camera.posY;

		int flash = 1 - (invincibilityCounter % 5 == 0 ? 0 : 1);
		Main.m.modeler.setRGBAColor(1, 1, 1, flash);
		Main.m.modeler.start();
		Main.m.modeler.addVertexTex(posX * World.totalScale - w / 2 - cx, dh - posY * World.totalScale - h + cy, forward ? 0 : 1, 0);
		Main.m.modeler.addVertexTex(posX * World.totalScale - w / 2 - cx, dh - posY * World.totalScale + 0 + cy, forward ? 0 : 1, 1);
		Main.m.modeler.addVertexTex(posX * World.totalScale + w / 2 - cx, dh - posY * World.totalScale + 0 + cy, forward ? 1 : 0, 1);
		Main.m.modeler.addVertexTex(posX * World.totalScale + w / 2 - cx, dh - posY * World.totalScale - h + cy, forward ? 1 : 0, 0);
		Main.m.modeler.finish();
	}