When a player turns a prayer on that has a head icon, the player can't see any chat, hitpoints bars or the prayer itself. What is the cause of this?

Here is the ints for prayer:

	public int prayerId = -1;
	public int headIcon = 0;
	public long stopPrayerDelay, prayerDelay;
	public boolean usingPrayer;
	public final int[] PRAYER_DRAIN_RATE = 		{500,500,500,1000,1000,1000,600,600,600,1500,1500,1500,2000,2000,2000,2000,2000,2000};
	public final int[] PRAYER_LEVEL_REQUIRED = 	{1,4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52};
	public final int[] PRAYER = 				{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17};
	public final String[] PRAYER_NAME = 		{"Thick Skin", "Burst of Strength", "Clarity of Thought", "Rock Skin", "Superhuman Strength", "Improved Reflexes","Rapid Restore", "Rapid Heal", "Protect Item", "Steel Skin", "Ultimate Strength", "Incredible Reflexes","Protect from Magic", "Protect from Missiles", "Protect from Melee", "Retribution", "Redemption", "Smite"};
	public final int[] PRAYER_GLOW =  			{83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100};
	public final int[] PRAYER_HEAD_ICONS = 		{0,0,0,0,0,0,0,0,0,0,0,0,4,2,1,8,32,16};