void Start()
	{		
		player = GameObject.FindGameObjectWithTag ("Player");
		playerShooting = player.GetComponentInChildren<Shooting> ();
		levelStartTime = Time.time;
		startTime = delayBeforeFadeStart;
		Invoke ("MakeAllowedToPause", delayBeforeFadeStart);

		if(RPGelements.instance.endingAmmo >= 30)
		{
			playerShooting.ammoGun = 30;
			playerShooting.ammoReserve = RPGelements.instance.endingAmmo - playerShooting.ammoGun;
		}
		else
		{
			playerShooting.ammoGun = RPGelements.instance.endingAmmo;
			playerShooting.ammoReserve = 0;
		}
		playerShooting.UpdateAmmoText ();

		RPGelements.instance.damageTaken = 0;

		RPGelements.instance.HoloText ();

		string text = "MISSION:\n" +
			"Retrieve the TELUMA Algorithm from sublevel " + RPGelements.instance.telumaOnLevel + ".";
		
		whichLevelText1.text = text;
		whichLevelText2.text = text;

		if(doLevelFadeInThing)
		{
			StartCoroutine( DoLevelFadeIn());
		}
		else
		{
			PlayerCanStart();
		}
	}