private void setDeathShape( int type, Shape [] array ) 
	{
		Random rng = new Random();
		int startX = 80;
		int inc = 96;
		
		if ( thePlayer.hasGun() && type == 1 && rng.nextInt() % 2 == 1 )
		{
			// HANDLE IT!
			rockSound.playAsSoundEffect(1, 1, false);
			array[0] = new Death(  startX , -16, 16, 16, 1, rock[0] );
			array[1] = new Death(  startX + inc, -16, 16, 16, 1, rock[0] );
			array[2] = new Death(  startX + inc * 2, -16, 16, 16, 1, rock[0] );
			array[3] = new Death(  startX + inc * 3, -16, 16, 16, 1, rock[0] );
			array[4] = new Death(  startX + inc * 4, -16, 16, 16, 1, rock[0] );
			
		}
		else if ( thePlayer.hasInk() && type == 0 && rng.nextInt() % 2 == 1 )
		{
			
			// DO YOU LIKE TO PLAY WITH FIRE!!!
			fireSound.playAsSoundEffect(1, 1, false);
			array[0] = new Death(  startX , HEIGHT + 16, 16, 16, 1, fireball );
			array[1] = new Death(  startX + inc, HEIGHT + 16, 16, 16, 1, fireball );
			array[2] = new Death(  startX + inc * 2, HEIGHT + 16, 16, 16, 1, fireball );
			array[3] = new Death(  startX + inc * 3, HEIGHT + 16, 16, 16, 1, fireball );
			array[4] = new Death(  startX + inc * 4, HEIGHT + 16, 16, 16, 1, fireball );
		}
		else
		{
			for ( int i = 0; i < 5; i++ )
			{
				Integer rand = rng.nextInt();
				Integer xPos = Math.abs( rand % ( WIDTH - 80 ) );
				
				// If we want a new random rock 
				if ( type == 1)
					array[i] = new Death(  xPos + 32, (-16) - i * (HEIGHT / 5), 16, 16, 1, rock[ Math.abs(rng.nextInt() %3)] );
				else
					array[i] = new Death(  xPos + 32, HEIGHT + 16 + i * (HEIGHT / 5), 16, 16, 0, fireball);
					
			}
		}
	}