extends CharacterBody2D func _ready(): add_to_group("enemies") get_node("Collision").init() set_physics_process(false) $AnimatedSprite2D.play("spawn") $AnimatedSprite2D.stop() $AnimatedSprite2D.set_frame_and_progress(0, 0) func _physics_process(delta): get_node("Movement").physics_process(delta) func _on_detection_body_entered(body): $AnimatedSprite2D.play("spawn") await $AnimatedSprite2D.animation_finished set_physics_process(true)