extends Area2D var damage = 10 var direction = Vector2(1,0) @export var speed = 2000 func _physics_process(delta: float) -> void: self.position += delta * speed * direction for area in get_overlapping_areas(): area.hurt(damage, direction)