public void Respawn()
    {
        // Drop any held object
        if (_objectHolder.HeldObject != null)
        {
            HoldableObject heldObject = _objectHolder.HeldObject;
            _objectHolder.DropObject();
        }

        // Reset scare stun
        _scaredTimer = 0.0f;

        // Teleport back to the spawn location
        this.transform.position = _spawnLocation;
        this.transform.rotation = _spawnOrientation;
    }