[gd_scene load_steps=16 format=4 uid="uid://cydhstymr5c0a"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_oiwal"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_u4oh6"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_kwj4e"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_7c3o5"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="4_uwdnm"]
[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="5_qu4wx"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_uwdnm"]
[ext_resource type="PackedScene" uid="uid://byu7xm153ktle" path="res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn" id="9_lxww6"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_02mmu"]
[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="11_vukjj"]
[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="12_02mmu"]
[ext_resource type="PackedScene" uid="uid://ck0spcws71sg5" path="res://Scenes/Prefabs/Entities/Items/WingItem.tscn" id="12_lxww6"]
[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="13_02mmu"]
[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="16_3dvad"]

[sub_resource type="Curve2D" id="Curve2D_d7jew"]
_data = {
"points": PackedVector2Array(0, 0, 0, 0, -224, -48, -40.026325, 2.5657902, 40.026325, -2.5657902, -32, -40, -106.22371, 7.184212, 106.22371, -7.184212, 152, -176, -95.447395, 0.513158, 95.447395, -0.513158, 400, -72, -43.61843, 2.5657902, 43.61843, -2.5657902, 736, -72, -63.11844, 3.078948, 63.11844, -3.078948, 888, -160, -59.013172, 0, 59.013172, 0, 1088, -120, -60.03949, -81.078964, 60.03949, 81.078964, 1288, -40, 0, 0, 0, 0, 1480, -64, -141.6316, -114.947395, 141.6316, 114.947395, 1776, -56, -81.078964, -1.539474, 81.078964, 1.539474, 2088, -144, -63.631596, -46.184223, 63.631596, 46.184223, 2264, -40, 0, 0, 0, 0, 2408, -72, -47.723698, 0.5131581, 47.723698, -0.5131581, 2512, -136, -61.065804, 0, 61.065804, 0, 2632, -16, -63.631596, 2.052632, 63.631596, -2.052632, 2856, -16, -54.90791, 0, 54.90791, 0, 3144, -160, -66.19739, 0.513158, 66.19739, -0.513158, 3392, -160, -137.52635, 0.513158, 137.52635, -0.513158, 3568, -88, -92.36845, 1.026316, 92.36845, -1.026316, 3888, -168, 0, 0, 0, 0, 4112, -96, -45.671062, 78.513176, 45.671062, -78.513176, 4352, -96, -105.86707, -40.980804, 105.86707, 40.980804, 4632, -176, -40.29779, 32.101627, 40.29779, -32.101627, 4840, -160, 0, 0, 0, 0, 5208, -160)
}
point_count = 25

[node name="Level" type="Node"]
script = ExtResource("1_oiwal")
music = ExtResource("2_u4oh6")
theme = "Skyland"
theme_time = "Night"
campaign = "SMBS"
world_id = 2
level_id = 3
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("3_kwj4e")]
second_layer = 1
second_layer_offset = Vector2(0, -32)
overlay_clouds = true

[node name="DropShadow" parent="." instance=ExtResource("4_uwdnm")]

[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("5_qu4wx")]
boo = NodePath("../RaceBoo")
level_id = 6

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

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

[node name="Enemies" type="Node" parent="."]

[node name="Barrel" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(120, -128)

[node name="Barrel2" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(216, -128)

[node name="Barrel3" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(440, -128)

[node name="Barrel4" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(680, -128)

[node name="Barrel5" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(1304, 0)

[node name="Barrel6" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(1368, 0)

[node name="Barrel7" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(1432, 0)

[node name="Barrel8" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(3016, -64)

[node name="Barrel9" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(3288, -144)

[node name="Barrel10" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(3384, -144)

[node name="Barrel11" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(3768, -64)

[node name="Barrel12" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(3912, -144)

[node name="Barrel13" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4072, -64)

[node name="Barrel14" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4232, -144)

[node name="Barrel15" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4504, -144)

[node name="Barrel16" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4616, -144)

[node name="Barrel17" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4712, -64)

[node name="Barrel18" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4760, -80)

[node name="Barrel19" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4808, -96)

[node name="Barrel20" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4952, -144)

[node name="EndFlagpole" parent="." instance=ExtResource("10_02mmu")]
position = Vector2(5208, 0)

[node name="EndSmallCastle" parent="." instance=ExtResource("11_vukjj")]
position = Vector2(5304, 0)

[node name="WingItem" parent="." instance=ExtResource("12_lxww6")]
position = Vector2(2088, -112)

[node name="DecoTiles" parent="." instance=ExtResource("13_02mmu")]
tile_map_data = PackedByteArray("AABQAf//AAABAAEAAABRAf//AAABAAEAAABHAf7/AAADAAAAAABHAf//AAADAAEAAACzAP//AAACAAEAAAC0AP//AAABAAEAAAC2AP//AAABAAEAAACxAP7/AAADAAAAAACxAP//AAADAAEAAACuAP//AAAAAAAAAACvAP//AAABAAAAAACwAP//AAACAAAAAAD8////AAABAAEAAAD9////AAABAAEAAAD7////AAACAAEAAAD4//3/AAAEAAAAAAD4//7/AAAEAAEAAAD4////AAAAAAEAAAA=")

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

[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("16_3dvad")]
position = Vector2(-224, -48)
path = NodePath("../Path2D/PathFollow2D")
time_needed = [60, 55, 50, 45, 42]

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

[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"]
position = Vector2(-224, -48)
rotation = 0.06941211

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

[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72031" to="Tiles/@Node2D@72031/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72032" to="Tiles/@Node2D@72032/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72033" to="Tiles/@Node2D@72033/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72034" to="Tiles/@Node2D@72034/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72035" to="Tiles/@Node2D@72035/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72036" to="Tiles/@Node2D@72036/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72037" to="Tiles/@Node2D@72037/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72038" to="Tiles/@Node2D@72038/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72039" to="Tiles/@Node2D@72039/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72040" to="Tiles/@Node2D@72040/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72041" to="Tiles/@Node2D@72041/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72042" to="Tiles/@Node2D@72042/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72043" to="Tiles/@Node2D@72043/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72044" to="Tiles/@Node2D@72044/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72045" to="Tiles/@Node2D@72045/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72046" to="Tiles/@Node2D@72046/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72047" to="Tiles/@Node2D@72047/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72048" to="Tiles/@Node2D@72048/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72049" to="Tiles/@Node2D@72049/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72050" to="Tiles/@Node2D@72050/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72051" to="Tiles/@Node2D@72051/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72052" to="Tiles/@Node2D@72052/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72053" to="Tiles/@Node2D@72053/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72054" to="Tiles/@Node2D@72054/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72055" to="Tiles/@Node2D@72055/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72056" to="Tiles/@Node2D@72056/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72057" to="Tiles/@Node2D@72057/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72058" to="Tiles/@Node2D@72058/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72059" to="Tiles/@Node2D@72059/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72060" to="Tiles/@Node2D@72060/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72061" to="Tiles/@Node2D@72061/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72062" to="Tiles/@Node2D@72062/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72063" to="Tiles/@Node2D@72063/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72064" to="Tiles/@Node2D@72064/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72065" to="Tiles/@Node2D@72065/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72066" to="Tiles/@Node2D@72066/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72067" to="Tiles/@Node2D@72067/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72068" to="Tiles/@Node2D@72068/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72069" to="Tiles/@Node2D@72069/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72070" to="Tiles/@Node2D@72070/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72071" to="Tiles/@Node2D@72071/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72072" to="Tiles/@Node2D@72072/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72073" to="Tiles/@Node2D@72073/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72074" to="Tiles/@Node2D@72074/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72075" to="Tiles/@Node2D@72075/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72076" to="Tiles/@Node2D@72076/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72077" to="Tiles/@Node2D@72077/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72078" to="Tiles/@Node2D@72078/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72079" to="Tiles/@Node2D@72079/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72080" to="Tiles/@Node2D@72080/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72081" to="Tiles/@Node2D@72081/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72082" to="Tiles/@Node2D@72082/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72083" to="Tiles/@Node2D@72083/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72084" to="Tiles/@Node2D@72084/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72085" to="Tiles/@Node2D@72085/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72086" to="Tiles/@Node2D@72086/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72087" to="Tiles/@Node2D@72087/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72088" to="Tiles/@Node2D@72088/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72089" to="Tiles/@Node2D@72089/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72090" to="Tiles/@Node2D@72090/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72091" to="Tiles/@Node2D@72091/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72092" to="Tiles/@Node2D@72092/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72093" to="Tiles/@Node2D@72093/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72094" to="Tiles/@Node2D@72094/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72095" to="Tiles/@Node2D@72095/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72096" to="Tiles/@Node2D@72096/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72097" to="Tiles/@Node2D@72097/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72098" to="Tiles/@Node2D@72098/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72099" to="Tiles/@Node2D@72099/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72100" to="Tiles/@Node2D@72100/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72101" to="Tiles/@Node2D@72101/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72102" to="Tiles/@Node2D@72102/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72103" to="Tiles/@Node2D@72103/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72104" to="Tiles/@Node2D@72104/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72105" to="Tiles/@Node2D@72105/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72106" to="Tiles/@Node2D@72106/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72107" to="Tiles/@Node2D@72107/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72108" to="Tiles/@Node2D@72108/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72109" to="Tiles/@Node2D@72109/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72110" to="Tiles/@Node2D@72110/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72111" to="Tiles/@Node2D@72111/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72112" to="Tiles/@Node2D@72112/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@72113" to="Tiles/@Node2D@72113/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72114" to="Tiles/@AnimatableBody2D@72114" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72114" to="Tiles/@AnimatableBody2D@72114/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72114" to="Tiles/@AnimatableBody2D@72114" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72114" to="Tiles/@AnimatableBody2D@72114/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72115" to="Tiles/@AnimatableBody2D@72115" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72115" to="Tiles/@AnimatableBody2D@72115/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72115" to="Tiles/@AnimatableBody2D@72115" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72115" to="Tiles/@AnimatableBody2D@72115/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72116" to="Tiles/@AnimatableBody2D@72116" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72116" to="Tiles/@AnimatableBody2D@72116/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72116" to="Tiles/@AnimatableBody2D@72116" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72116" to="Tiles/@AnimatableBody2D@72116/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72117" to="Tiles/@AnimatableBody2D@72117" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72117" to="Tiles/@AnimatableBody2D@72117/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72117" to="Tiles/@AnimatableBody2D@72117" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72117" to="Tiles/@AnimatableBody2D@72117/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72118" to="Tiles/@AnimatableBody2D@72118" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72118" to="Tiles/@AnimatableBody2D@72118/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72118" to="Tiles/@AnimatableBody2D@72118" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72118" to="Tiles/@AnimatableBody2D@72118/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72119" to="Tiles/@AnimatableBody2D@72119" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72119" to="Tiles/@AnimatableBody2D@72119/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72119" to="Tiles/@AnimatableBody2D@72119" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72119" to="Tiles/@AnimatableBody2D@72119/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72120" to="Tiles/@AnimatableBody2D@72120" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72120" to="Tiles/@AnimatableBody2D@72120/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72120" to="Tiles/@AnimatableBody2D@72120" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72120" to="Tiles/@AnimatableBody2D@72120/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72121" to="Tiles/@AnimatableBody2D@72121" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72121" to="Tiles/@AnimatableBody2D@72121/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72121" to="Tiles/@AnimatableBody2D@72121" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72121" to="Tiles/@AnimatableBody2D@72121/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72263" to="Tiles/@AnimatableBody2D@72263" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72263" to="Tiles/@AnimatableBody2D@72263/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72263" to="Tiles/@AnimatableBody2D@72263" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72263" to="Tiles/@AnimatableBody2D@72263/BlockAnimations" method="bounce_block" unbinds=1]
[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="item_changed" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="check_brick_empty"]
[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@72264" to="Tiles/@AnimatableBody2D@72264/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72264" to="Tiles/@AnimatableBody2D@72264/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@72264" to="Tiles/@AnimatableBody2D@72264" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72264" to="Tiles/@AnimatableBody2D@72264" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72264" to="Tiles/@AnimatableBody2D@72264/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72264" to="Tiles/@AnimatableBody2D@72264" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72264" to="Tiles/@AnimatableBody2D@72264/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_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"]
