protected void Death()
    {
        if (dead)
        {
            return;
        }

        dead = true;

        GetComponent <AudioSource>().clip = deathAudioClip;
        GetComponent <AudioSource>().Play();

        FPSInputController playerInput = GetComponent <FPSInputController> ();

        if (playerInput)
        {
            playerInput.SetInputEnabled(false);
        }

        StartCoroutine(Respawn(respawnTime));
    }