extends PlayerState func _enter(_previous_state_path: String, _data: Dictionary[StringName, Variant] = {}) -> void: player.sprite.play("snoozing") await player.sprite.animation_finished finished.emit(IDLE)