extends AnimatedSprite3D func play_effect(): play("default") await animation_finished queue_free()