class_name Coin extends Area2D signal coinCollected func _on_body_entered(body): print("somebody hit a coin") if body.is_in_group("player"): coinCollected.emit() queue_free()