extends Area2D signal crystal_picked_up func _ready(): add_to_group("crystals") print("ready") func _on_body_entered(body: Node2D) -> void: if body.name == "player": print("Player entered") emit_signal("crystal_picked_up") queue_free() else: print("Whoops, something went wrong")