void Awake()
    {
        //Set the current health to its' maximum health
        SetFullHealth();

        //Obtain the respawn script
        RespawnScript = GetComponent <TL_Respawn>();
    }
    void Awake()
    {
        //Find the player gameobject
        Player = GameObject.FindGameObjectWithTag("Player");

        //Set the starting position
        StartingPosition = Player.transform.position;

        //Obtain the respawn script
        RespawnScript = Player.GetComponent <TL_Respawn>();

        //Obtain the animation manager script form the player
        AnimationManagerScript = Player.GetComponent <TL_AnimationManager>();
    }
    void Start()
    {
        //Find the player
        PlayerCharacter = GameObject.FindGameObjectWithTag("Player");

        //Obtain the audio source
        CampfireAudio = GetComponent <AudioSource>();

        //Obtain the respawn script and the character health script from the player character
        RespawnScript = PlayerCharacter.GetComponent <TL_Respawn>();
        HealthScript  = PlayerCharacter.GetComponent <TL_CharacterHealth>();

        //Ignore the collisoin between the player character and this checkpoint
        Physics2D.IgnoreCollision(PlayerCharacter.GetComponent <BoxCollider2D>(), transform.GetComponent <BoxCollider2D>());
    }