[gd_scene load_steps=14 format=4 uid="uid://c48a6ol3orgl4"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_pjjgr"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_jksf4"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_fsq13"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_yxuf6"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_3dgbo"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="7_yxuf6"]
[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="8_3dgbo"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_3dgbo"]
[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="10_jksf4"]
[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="11_78qw3"]
[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="12_78qw3"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_jddgu"]

[sub_resource type="Curve2D" id="Curve2D_jksf4"]
_data = {
"points": PackedVector2Array(0, 0, 0, 0, -232, -64, -66.6079, 0.564474, 66.6079, -0.564474, 40, -64, -54.1895, -0.564474, 54.1895, 0.564474, 184, -112, -47.4158, -0.564474, 47.4158, 0.564474, 352, -72, -84.6711, -0.564474, 84.6711, 0.564474, 728, -136, -47.4158, 1.69342, 47.4158, -1.69342, 1000, -88, -34.4329, -1.12895, 34.4329, 1.12895, 1120, -120, -27.6592, -1.12895, 27.6592, 1.12895, 1208, -96, -41.7711, -0.564474, 41.7711, 0.564474, 1288, -128, -60.9632, -0.564474, 60.9632, 0.564474, 1488, -64, -105.557, -0.564474, 105.557, 0.564474, 1648, -144, -127.571, 10.1605, 127.571, -10.1605, 1800, -16, -38.9487, 27.0947, 38.9487, -27.0947, 2032, -48, -27.6592, 29.3526, 27.6592, -29.3526, 2128, -160, -66.6079, -0.564474, 66.6079, 0.564474, 2424, -112, 0, 0, 0, 0, 2424, -112, -75.6395, 0, 75.6395, 0, 2736, -136, -36.6908, 0, 36.6908, 0, 2960, -120, -59.8342, -2.82237, 59.8342, 2.82237, 3208, -136, -61.5277, -11.854, 61.5277, 11.854, 3304, -96, -47.9803, 18.0632, 47.9803, -18.0632, 3488, -184, 0, 0, 0, 0, 3688, -160)
}
point_count = 22

[node name="2-1Boo" type="Node"]
script = ExtResource("1_pjjgr")
music = ExtResource("2_jksf4")
theme = "Desert"
time_limit = 300
world_id = 2
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("3_fsq13")]

[node name="Tiles" parent="." instance=ExtResource("4_yxuf6")]
tile_map_data = PackedByteArray("[encoded data, 17908 characters]")

[node name="Player" parent="." instance=ExtResource("5_3dgbo")]
position = Vector2(-216, 0)

[node name="EndFlagpole" parent="." instance=ExtResource("7_yxuf6")]
position = Vector2(3688, 0)

[node name="EndSmallCastle" parent="." instance=ExtResource("8_3dgbo")]
position = Vector2(3768, 0)

[node name="DropShadow" parent="." instance=ExtResource("9_3dgbo")]

[node name="RaceBoo2" parent="." node_paths=PackedStringArray("path") instance=ExtResource("11_78qw3")]
position = Vector2(-232, -64)
path = NodePath("../Path2D2/PathFollow2D")
time_needed = [60, 45, 37, 35, 32]

[node name="Path2D2" type="Path2D" parent="."]
curve = SubResource("Curve2D_jksf4")

[node name="PathFollow2D" type="PathFollow2D" parent="Path2D2"]
position = Vector2(-232, -64)
rotation = 0.0027482596

[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D2/PathFollow2D"]
remote_path = NodePath("../../../RaceBoo2")
update_rotation = false
update_scale = false

[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("10_jksf4")]
boo = NodePath("../RaceBoo2")
level_id = 4

[node name="StartCastle" parent="." instance=ExtResource("12_78qw3")]
position = Vector2(-216, -40)

[node name="PirannhaPlant" parent="." instance=ExtResource("12_jddgu")]
position = Vector2(2272, -32)

[node name="PirannhaPlant2" parent="." instance=ExtResource("12_jddgu")]
position = Vector2(2336, -32)

[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71682" to="Tiles/@AnimatableBody2D@71682/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71682" to="Tiles/@AnimatableBody2D@71682/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71682" to="Tiles/@AnimatableBody2D@71682" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71682" to="Tiles/@AnimatableBody2D@71682/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71682" to="Tiles/@AnimatableBody2D@71682" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71682" to="Tiles/@AnimatableBody2D@71682/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71683" to="Tiles/@AnimatableBody2D@71683/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71683" to="Tiles/@AnimatableBody2D@71683/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71683" to="Tiles/@AnimatableBody2D@71683" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71683" to="Tiles/@AnimatableBody2D@71683/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71683" to="Tiles/@AnimatableBody2D@71683" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71683" to="Tiles/@AnimatableBody2D@71683/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71684" to="Tiles/@AnimatableBody2D@71684/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71684" to="Tiles/@AnimatableBody2D@71684/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71684" to="Tiles/@AnimatableBody2D@71684" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71684" to="Tiles/@AnimatableBody2D@71684/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71684" to="Tiles/@AnimatableBody2D@71684" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71684" to="Tiles/@AnimatableBody2D@71684/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71685" to="Tiles/@AnimatableBody2D@71685/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71685" to="Tiles/@AnimatableBody2D@71685/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71685" to="Tiles/@AnimatableBody2D@71685" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71685" to="Tiles/@AnimatableBody2D@71685/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71685" to="Tiles/@AnimatableBody2D@71685" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71685" to="Tiles/@AnimatableBody2D@71685/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71686" to="Tiles/@Node2D@71686/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71687" to="Tiles/@Node2D@71687/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71688" to="Tiles/@Node2D@71688/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71689" to="Tiles/@Node2D@71689/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71690" to="Tiles/@Node2D@71690/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71691" to="Tiles/@Node2D@71691/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71692" to="Tiles/@Node2D@71692/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71693" to="Tiles/@Node2D@71693/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71694" to="Tiles/@Node2D@71694/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71695" to="Tiles/@Node2D@71695/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71696" to="Tiles/@Node2D@71696/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71697" to="Tiles/@Node2D@71697/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71698" to="Tiles/@Node2D@71698/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71699" to="Tiles/@Node2D@71699/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71700" to="Tiles/@Node2D@71700/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71701" to="Tiles/@Node2D@71701/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71702" to="Tiles/@Node2D@71702/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71703" to="Tiles/@Node2D@71703/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71704" to="Tiles/@Node2D@71704/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71705" to="Tiles/@Node2D@71705/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71706" to="Tiles/@Node2D@71706/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71707" to="Tiles/@Node2D@71707/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71708" to="Tiles/@Node2D@71708/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71709" to="Tiles/@Node2D@71709/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71710" to="Tiles/@Node2D@71710/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71711" to="Tiles/@Node2D@71711/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71712" to="Tiles/@Node2D@71712/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71713" to="Tiles/@Node2D@71713/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71714" to="Tiles/@Node2D@71714/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@71715" to="Tiles/@Node2D@71715/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71716" to="Tiles/@AnimatableBody2D@71716/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71716" to="Tiles/@AnimatableBody2D@71716/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71716" to="Tiles/@AnimatableBody2D@71716" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71716" to="Tiles/@AnimatableBody2D@71716/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71716" to="Tiles/@AnimatableBody2D@71716" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71716" to="Tiles/@AnimatableBody2D@71716/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71717" to="Tiles/@AnimatableBody2D@71717/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71717" to="Tiles/@AnimatableBody2D@71717/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71717" to="Tiles/@AnimatableBody2D@71717" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71717" to="Tiles/@AnimatableBody2D@71717/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71717" to="Tiles/@AnimatableBody2D@71717" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71717" to="Tiles/@AnimatableBody2D@71717/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71718" to="Tiles/@AnimatableBody2D@71718/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71718" to="Tiles/@AnimatableBody2D@71718/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71718" to="Tiles/@AnimatableBody2D@71718" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71718" to="Tiles/@AnimatableBody2D@71718/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71718" to="Tiles/@AnimatableBody2D@71718" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71718" to="Tiles/@AnimatableBody2D@71718/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71719" to="Tiles/@AnimatableBody2D@71719/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71719" to="Tiles/@AnimatableBody2D@71719/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71719" to="Tiles/@AnimatableBody2D@71719" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71719" to="Tiles/@AnimatableBody2D@71719/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71719" to="Tiles/@AnimatableBody2D@71719" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71719" to="Tiles/@AnimatableBody2D@71719/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71720" to="Tiles/@AnimatableBody2D@71720/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71720" to="Tiles/@AnimatableBody2D@71720/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71720" to="Tiles/@AnimatableBody2D@71720" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71720" to="Tiles/@AnimatableBody2D@71720/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71720" to="Tiles/@AnimatableBody2D@71720" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71720" to="Tiles/@AnimatableBody2D@71720/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71721" to="Tiles/@AnimatableBody2D@71721/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71721" to="Tiles/@AnimatableBody2D@71721/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71721" to="Tiles/@AnimatableBody2D@71721" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71721" to="Tiles/@AnimatableBody2D@71721/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71721" to="Tiles/@AnimatableBody2D@71721" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71721" to="Tiles/@AnimatableBody2D@71721/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71722" to="Tiles/@AnimatableBody2D@71722" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71722" to="Tiles/@AnimatableBody2D@71722/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71723" to="Tiles/@AnimatableBody2D@71723" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71723" to="Tiles/@AnimatableBody2D@71723/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71724" to="Tiles/@AnimatableBody2D@71724" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71724" to="Tiles/@AnimatableBody2D@71724/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71725" to="Tiles/@AnimatableBody2D@71725" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71725" to="Tiles/@AnimatableBody2D@71725/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71726" to="Tiles/@AnimatableBody2D@71726" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71726" to="Tiles/@AnimatableBody2D@71726/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71727" to="Tiles/@AnimatableBody2D@71727" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71727" to="Tiles/@AnimatableBody2D@71727/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71728" to="Tiles/@AnimatableBody2D@71728" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71728" to="Tiles/@AnimatableBody2D@71728/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71729" to="Tiles/@AnimatableBody2D@71729" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71729" to="Tiles/@AnimatableBody2D@71729/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71730" to="Tiles/@AnimatableBody2D@71730" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71730" to="Tiles/@AnimatableBody2D@71730/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71731" to="Tiles/@AnimatableBody2D@71731" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71731" to="Tiles/@AnimatableBody2D@71731/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71732" to="Tiles/@AnimatableBody2D@71732" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71732" to="Tiles/@AnimatableBody2D@71732/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71733" to="Tiles/@AnimatableBody2D@71733" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71733" to="Tiles/@AnimatableBody2D@71733/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71734" to="Tiles/@AnimatableBody2D@71734" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71734" to="Tiles/@AnimatableBody2D@71734/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71789" to="Tiles/@AnimatableBody2D@71789/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71789" to="Tiles/@AnimatableBody2D@71789/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71789" to="Tiles/@AnimatableBody2D@71789" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71789" to="Tiles/@AnimatableBody2D@71789" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71789" to="Tiles/@AnimatableBody2D@71789/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71789" to="Tiles/@AnimatableBody2D@71789" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71789" to="Tiles/@AnimatableBody2D@71789/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"]
