extends RigidBody2D var bounces = 0 func _process(delta): $Sprite2D.global_rotation = linear_velocity.angle() + deg_to_rad(90) func hit(body): if body.is_in_group("destructible"): if body.has_method("destroy"): body.destroy() else: body.queue_free() queue_free() else: bounces += 1 #print(bounces) if bounces >= 2: queue_free()