extends Area2D signal coin_grabbed func _on_coin_body_entered(body: Node) -> void: if body.is_in_group('player'): emit_signal('coin_grabbed') call_deferred('queue_free') return