[gd_scene load_steps=15 format=4 uid="uid://xi0d8o7vnagk"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_fyl14"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_usny3"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_tvqux"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_usny3"]
[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="6_ppw77"]
[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="7_2rf2p"]
[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="9_o4tjd"]
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenCheepCheep.json" id="9_ppw77"]
[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="10_tvqux"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="11_tvqux"]
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="12_ppw77"]
[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="12_usny3"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_2rf2p"]

[sub_resource type="Curve2D" id="Curve2D_usny3"]
_data = {
"points": PackedVector2Array(-83.4233, -1.73799, 83.4233, 1.73799, -248, -104, -60.2502, -0.868993, 60.2502, 0.868993, -136, -80, -52.5881, 0.424098, 52.5881, -0.424098, 312, -80, -53.0122, 0, 53.0122, 0, 496, -64, -38.2357, -0.289664, 38.2357, 0.289664, 1432, -64, 37.077, 1.15866, -37.077, -1.15866, 1408, -136, -41.7117, 1.15866, 41.7117, -1.15866, 1416, -64, -21.4352, 4.92429, 21.4352, -4.92429, 1432, -64, -33.3114, -0.579329, 33.3114, 0.579329, 1480, -144, -51.5602, 0.579329, 51.5602, -0.579329, 1552, -72, -51.4693, 4.30906, 51.4693, -4.30906, 1600, -136, -39.9785, -2.39392, 39.9785, 2.39392, 1664, -64, -33.7543, 1.43635, 33.7543, -1.43635, 1728, -128, -33.7064, -1.57999, 33.7064, 1.57999, 1800, -128, -37.393, -0.263331, 37.393, 0.263331, 1880, -72, -30.5464, 0.789994, 30.5464, -0.789994, 2040, -72, -51.8762, -0.263331, 51.8762, 0.263331, 2360, -104, -39.2364, 0.526662, 39.2364, -0.526662, 2528, -64, -35.813, -0.526662, 35.813, 0.526662, 2616, -120, -98.4859, 0.789994, 98.4859, -0.789994, 2680, -120, 0, 0, 0, 0, 2696, -64, -58.4595, 0.263331, 58.4595, -0.263331, 2736, -16, -37.1297, 2.10665, 37.1297, -2.10665, 2776, -16, -46.3463, -1.84332, 46.3463, 1.84332, 2824, -80, 0, 0, 0, 0, 3288, -80)
}
point_count = 25

[node name="Boo1-4" type="Node"]
script = ExtResource("1_fyl14")
music = ExtResource("2_usny3")
theme = "Castle"
time_limit = 250
level_id = 4
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

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

[node name="Player" parent="." instance=ExtResource("5_usny3")]
position = Vector2(-248, -80)

[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("7_2rf2p")]
boo = NodePath("../RaceBoo")
level_id = 3

[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("6_ppw77")]
position = Vector2(-248, -104)
path = NodePath("../Path2D/PathFollow2D")
time_needed = [58, 46, 40, 33, 28]

[node name="CastleBridge" parent="." instance=ExtResource("9_o4tjd")]
position = Vector2(3080, -40)

[node name="Bowser" parent="." instance=ExtResource("10_tvqux")]
position = Vector2(3232, -48)

[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"]
resource_json = ExtResource("9_ppw77")

[node name="DropShadow" parent="." instance=ExtResource("11_tvqux")]

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

[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"]
position = Vector2(-248, -104)
rotates = false

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

[node name="CameraRightLimit" type="Node2D" parent="."]
position = Vector2(3312, -72)
script = ExtResource("12_usny3")
metadata/_custom_type_script = "uid://bdq0373j5n5o0"

[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")]
script = ExtResource("12_ppw77")
tilemap = NodePath("../Tiles")
metadata/_custom_type_script = "uid://cybpwmw4ywoow"

[node name="LevelBG" parent="." instance=ExtResource("13_2rf2p")]
particles = 3

[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138744" to="Tiles/@Node2D@138744/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138745" to="Tiles/@Node2D@138745/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138746" to="Tiles/@Node2D@138746/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138747" to="Tiles/@Node2D@138747/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138748" to="Tiles/@Node2D@138748/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138749" to="Tiles/@Node2D@138749/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138750" to="Tiles/@Node2D@138750/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138751" to="Tiles/@Node2D@138751/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138752" to="Tiles/@Node2D@138752/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138753" to="Tiles/@Node2D@138753/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138754" to="Tiles/@Node2D@138754/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138755" to="Tiles/@Node2D@138755/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138756" to="Tiles/@Node2D@138756/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138757" to="Tiles/@Node2D@138757/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138758" to="Tiles/@Node2D@138758/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138759" to="Tiles/@Node2D@138759/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138760" to="Tiles/@Node2D@138760/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138761" to="Tiles/@Node2D@138761/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138762" to="Tiles/@Node2D@138762/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138763" to="Tiles/@Node2D@138763/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138764" to="Tiles/@Node2D@138764/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138765" to="Tiles/@Node2D@138765/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138766" to="Tiles/@Node2D@138766/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138767" to="Tiles/@Node2D@138767/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138768" to="Tiles/@Node2D@138768/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138769" to="Tiles/@Node2D@138769/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138770" to="Tiles/@Node2D@138770/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138771" to="Tiles/@Node2D@138771/LevelPersistance" method="set_as_active"]
[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@138772" to="Tiles/@AnimatableBody2D@138772" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138772" to="Tiles/@AnimatableBody2D@138772/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138773" to="Tiles/@AnimatableBody2D@138773" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138773" to="Tiles/@AnimatableBody2D@138773/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138774" to="Tiles/@AnimatableBody2D@138774" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138774" to="Tiles/@AnimatableBody2D@138774/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138775" to="Tiles/@AnimatableBody2D@138775" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138775" to="Tiles/@AnimatableBody2D@138775/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138776" to="Tiles/@AnimatableBody2D@138776" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138776" to="Tiles/@AnimatableBody2D@138776/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138777" to="Tiles/@AnimatableBody2D@138777" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138777" to="Tiles/@AnimatableBody2D@138777/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138778" to="Tiles/@AnimatableBody2D@138778" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138778" to="Tiles/@AnimatableBody2D@138778/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138779" to="Tiles/@AnimatableBody2D@138779" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138779" to="Tiles/@AnimatableBody2D@138779/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138780" to="Tiles/@AnimatableBody2D@138780" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138780" to="Tiles/@AnimatableBody2D@138780/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138781" to="Tiles/@AnimatableBody2D@138781" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138781" to="Tiles/@AnimatableBody2D@138781/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138782" to="Tiles/@AnimatableBody2D@138782" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138782" to="Tiles/@AnimatableBody2D@138782/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138845" to="Tiles/@AnimatableBody2D@138845" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138845" to="Tiles/@AnimatableBody2D@138845/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138846" to="Tiles/@AnimatableBody2D@138846" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138846" to="Tiles/@AnimatableBody2D@138846/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138847" to="Tiles/@AnimatableBody2D@138847" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138847" to="Tiles/@AnimatableBody2D@138847/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138848" to="Tiles/@AnimatableBody2D@138848" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138848" to="Tiles/@AnimatableBody2D@138848/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138849" to="Tiles/@AnimatableBody2D@138849" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138849" to="Tiles/@AnimatableBody2D@138849/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138850" to="Tiles/@AnimatableBody2D@138850" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138850" to="Tiles/@AnimatableBody2D@138850/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138851" to="Tiles/@AnimatableBody2D@138851" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138851" to="Tiles/@AnimatableBody2D@138851/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@138852" to="Tiles/@Node2D@138852/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138853" to="Tiles/@Node2D@138853/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138854" to="Tiles/@Node2D@138854/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138855" to="Tiles/@Node2D@138855/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138856" to="Tiles/@Node2D@138856/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138857" to="Tiles/@Node2D@138857/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138858" to="Tiles/@Node2D@138858/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138859" to="Tiles/@Node2D@138859/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138860" to="Tiles/@Node2D@138860/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138861" to="Tiles/@Node2D@138861/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138862" to="Tiles/@Node2D@138862/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138863" to="Tiles/@Node2D@138863/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138864" to="Tiles/@Node2D@138864/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138865" to="Tiles/@Node2D@138865/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138866" to="Tiles/@Node2D@138866/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138867" to="Tiles/@Node2D@138867/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138868" to="Tiles/@Node2D@138868/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138869" to="Tiles/@Node2D@138869/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138870" to="Tiles/@Node2D@138870/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138871" to="Tiles/@Node2D@138871/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138872" to="Tiles/@Node2D@138872/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138873" to="Tiles/@Node2D@138873/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138874" to="Tiles/@Node2D@138874/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138875" to="Tiles/@Node2D@138875/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138876" to="Tiles/@Node2D@138876/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138877" to="Tiles/@Node2D@138877/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138878" to="Tiles/@Node2D@138878/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138879" to="Tiles/@Node2D@138879/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138880" to="Tiles/@Node2D@138880/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138881" to="Tiles/@Node2D@138881/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138882" to="Tiles/@Node2D@138882/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138883" to="Tiles/@Node2D@138883/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138884" to="Tiles/@Node2D@138884/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138885" to="Tiles/@Node2D@138885/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138886" to="Tiles/@Node2D@138886/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138887" to="Tiles/@Node2D@138887/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138888" to="Tiles/@Node2D@138888/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138889" to="Tiles/@Node2D@138889/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138890" to="Tiles/@Node2D@138890/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138891" to="Tiles/@Node2D@138891/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138892" to="Tiles/@Node2D@138892/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138893" to="Tiles/@Node2D@138893/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138894" to="Tiles/@AnimatableBody2D@138894" method="on_block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138894" to="Tiles/@AnimatableBody2D@138894/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="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@138895" to="Tiles/@AnimatableBody2D@138895/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138895" to="Tiles/@AnimatableBody2D@138895/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138895" to="Tiles/@AnimatableBody2D@138895" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138895" to="Tiles/@AnimatableBody2D@138895/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138895" to="Tiles/@AnimatableBody2D@138895" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138895" to="Tiles/@AnimatableBody2D@138895/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@138903" to="Tiles/@Node2D@138903/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138904" to="Tiles/@Node2D@138904/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138905" to="Tiles/@Node2D@138905/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138906" to="Tiles/@Node2D@138906/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138907" to="Tiles/@Node2D@138907/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138908" to="Tiles/@Node2D@138908/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@138909" to="Tiles/@Node2D@138909/LevelPersistance" method="set_as_active"]
[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="block_destroyed" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138911" to="Tiles/@Area2D@138911" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138912" to="Tiles/@Area2D@138912" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138913" to="Tiles/@Area2D@138913" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138914" to="Tiles/@Area2D@138914" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138915" to="Tiles/@Area2D@138915" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138916" to="Tiles/@Area2D@138916" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138917" to="Tiles/@Area2D@138917" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138918" to="Tiles/@Area2D@138918" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138919" to="Tiles/@Area2D@138919" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138920" to="Tiles/@Area2D@138920" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138921" to="Tiles/@Area2D@138921" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138922" to="Tiles/@Area2D@138922" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138923" to="Tiles/@Area2D@138923" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138924" to="Tiles/@Area2D@138924" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138925" to="Tiles/@Area2D@138925" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138926" to="Tiles/@Area2D@138926" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138927" to="Tiles/@Area2D@138927" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138928" to="Tiles/@Area2D@138928" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138929" to="Tiles/@Area2D@138929" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138930" to="Tiles/@Area2D@138930" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138931" to="Tiles/@Area2D@138931" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138932" to="Tiles/@Area2D@138932" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138933" to="Tiles/@Area2D@138933" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138934" to="Tiles/@Area2D@138934" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138935" to="Tiles/@Area2D@138935" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138936" to="Tiles/@Area2D@138936" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138937" to="Tiles/@Area2D@138937" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138938" to="Tiles/@Area2D@138938" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138939" to="Tiles/@Area2D@138939" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138940" to="Tiles/@Area2D@138940" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138941" to="Tiles/@Area2D@138941" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138942" to="Tiles/@Area2D@138942" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138943" to="Tiles/@Area2D@138943" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138944" to="Tiles/@Area2D@138944" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138945" to="Tiles/@Area2D@138945" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138946" to="Tiles/@Area2D@138946" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138947" to="Tiles/@Area2D@138947" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138948" to="Tiles/@Area2D@138948" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138949" to="Tiles/@Area2D@138949" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138950" to="Tiles/@Area2D@138950" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138951" to="Tiles/@Area2D@138951" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138952" to="Tiles/@Area2D@138952" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138953" to="Tiles/@Area2D@138953" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138954" to="Tiles/@Area2D@138954" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138955" to="Tiles/@Area2D@138955" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138956" to="Tiles/@Area2D@138956" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@138957" to="Tiles/@Area2D@138957" method="area_entered"]
[connection signal="axe_touched" from="CastleBridge" to="BooRaceHandler" method="player_win_race"]
[connection signal="axe_touched" from="CastleBridge" to="RaceBoo" method="flag_die"]
[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"]
[connection signal="victory_begin" from="CastleBridge" to="BooRaceHandler" method="tally_time"]
[connection signal="victory_begin" from="CastleBridge" to="CameraRightLimit" method="_enter_tree"]

[editable path="Bowser"]
