extends Area2D signal coin_collected func _on_Node2D_body_entered(body: Node) -> void: if body.get_name() == 'Player': emit_signal('coin_collected') queue_free()