// Start is called before the first frame update
    void Start()
    {
        GetComponent <Animator>().speed = animationSpeed;
        SpriteRenderer spriteRenderer = GetComponent <SpriteRenderer>();

        hitReaction = GetComponent <HitReaction>();
        //React to hit at start
        hitReaction.StartHitReaction();
        //Rotate DeathObjects to lookDirection in moment of death
        if (lookDirection.x < 0)
        {
            spriteRenderer.flipX = true;
        }
        if (lookDirection.x > 0)
        {
            spriteRenderer.flipX = false;
        }
    }
    public void HandleDamage(float damage)
    {
        if (isDead)
        {
            return;
        }

        curHP -= damage;

        if (curHP <= 0)
        {
            isDead = true;
            deathHandler.HandleDeath();
            return;
        }

        //Hit Reaction Effect
        hitReactionObject.StartHitReaction();
    }