public void drawMissileSkin(Graphics2D g)
	{ 
		if(alarmMode > 0)
		{
			if(alarmMode > 25)
				g.drawImage(MISSILE_SHEETS[5], startX, 3, 45, 45, null);
			else
			{
				if(closeAlarmOneTime && panel.volumeOn)
				{
					SoundClips.play(SoundClips.BEEP, 0);
					closeAlarmOneTime = false;
				}
				g.drawImage(MISSILE_SHEETS[6], startX, 3, 45, 45, null);
			}
			alarmMode--;
		}
		else
		{
			if(spriteTimer == 0)
			{
				g.drawImage(MISSILE_SHEETS[4], (int) missile.getX(), (int) missile.getY() - 7, (int) missile.getWidth(), (int) missile.getHeight() + 10, null);
				spriteTimer = 1;
			}
			else if(spriteTimer == 1)
			{
				g.drawImage(MISSILE_SHEETS[3], (int) missile.getX(), (int) missile.getY() - 7, (int) missile.getWidth(), (int) missile.getHeight() + 10, null);
				spriteTimer = 2;
			}
			else if(spriteTimer == 2)
			{
				g.drawImage(MISSILE_SHEETS[2], (int) missile.getX(), (int) missile.getY() - 7, (int) missile.getWidth(), (int) missile.getHeight() + 10, null);
				spriteTimer = 3;
			}
			else if(spriteTimer == 3)
			{
				g.drawImage(MISSILE_SHEETS[1], (int) missile.getX(), (int) missile.getY() - 7, (int) missile.getWidth(), (int) missile.getHeight() + 10, null);
				spriteTimer = 4;
			}
			else if(spriteTimer == 4)
			{  
				g.drawImage(MISSILE_SHEETS[0], (int) missile.getX(), (int) missile.getY() - 7, (int) missile.getWidth(), (int) missile.getHeight() + 10, null);
				spriteTimer = 0;
			}
		}
		isImpeded = false;
		isImpact = false;
		hitByFlyBalloon = false;
	}