[gd_scene load_steps=24 format=4 uid="uid://cgtw5a8kio2kb"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ryhkd"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_vv46g"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_mc46w"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_31lym"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_q0seu"]
[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="8_cq1cp"]
[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="11_vv46g"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="12_o8xvb"]
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenKoopaShell.json" id="12_r4bk4"]
[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="13_kfg0s"]
[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="14_e0lah"]
[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="15_o8xvb"]
[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="15_vv46g"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_e0lah"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="16_kfg0s"]
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_lwq2i"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="18_lkpqn"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="19_kkskm"]
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="20_qgupf"]
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="20_r4bk4"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="21_272vk"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="22_fed45"]
[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="23_272vk"]

[node name="2-4" type="Node"]
script = ExtResource("1_ryhkd")
music = ExtResource("2_vv46g")
theme = "Castle"
campaign = "SMBS"
world_id = 2
level_id = 4
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

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

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

[node name="DropShadow" parent="." instance=ExtResource("7_q0seu")]

[node name="CastleToad" parent="." instance=ExtResource("8_cq1cp")]
position = Vector2(2848, 0)

[node name="ElevatorPlatform" parent="." instance=ExtResource("11_vv46g")]
position = Vector2(984, -96)
top = -176

[node name="ElevatorPlatform2" parent="." instance=ExtResource("11_vv46g")]
position = Vector2(1064, -96)
vertical_direction = -1
top = -176

[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("12_o8xvb")]
position = Vector2(1320, -120)
item = ExtResource("13_kfg0s")
mushroom_if_small = true

[node name="CastleBridge" parent="." instance=ExtResource("15_vv46g")]
position = Vector2(2488, -40)
length = 18

[node name="Bowser" parent="." instance=ExtResource("14_e0lah")]
position = Vector2(2624, -48)

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

[node name="Firebar" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(248, -56)

[node name="Firebar2" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(392, -56)

[node name="Firebar3" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(520, -56)

[node name="Firebar4" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(648, -56)

[node name="Firebar5" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(792, -56)

[node name="Firebar6" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(1128, -40)

[node name="PirannhaPlant" parent="." instance=ExtResource("16_kfg0s")]
position = Vector2(2032, -32)

[node name="LevelBG" parent="." instance=ExtResource("16_e0lah")]
particles = 3

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

[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("18_lkpqn")
nodes_to_delete = [NodePath("../Node"), NodePath("../CastleToad")]
force_on = true
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("19_kkskm")]
position = Vector2(264, -120)

[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("19_kkskm")]
position = Vector2(1176, -56)
id = 1

[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("19_kkskm")]
position = Vector2(2408, -8)
id = 3

[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("20_r4bk4")]
position = Vector2(2440, -88)
item = ExtResource("21_272vk")
metadata/r_coin_id = 4

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("12_o8xvb")]
position = Vector2(2424, -120)
item = ExtResource("22_fed45")

[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("23_272vk")]
position = Vector2(2848, 0)

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

[node name="BrickBlock" parent="Node" instance=ExtResource("20_r4bk4")]
position = Vector2(2440, -88)

[node name="PipeArea" parent="." instance=ExtResource("20_qgupf")]
position = Vector2(1600, -128)
enter_direction = 3
target_level = "uid://bmqbo10bn35mv"

[node name="PipeArea2" parent="." instance=ExtResource("20_qgupf")]
position = Vector2(1712, -32)
pipe_id = 1
exit_only = true

[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@65881" to="Tiles/@AnimatableBody2D@65881/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65881" to="Tiles/@AnimatableBody2D@65881/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@65881" to="Tiles/@AnimatableBody2D@65881" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65881" to="Tiles/@AnimatableBody2D@65881" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65881" to="Tiles/@AnimatableBody2D@65881/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65881" to="Tiles/@AnimatableBody2D@65881" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65881" to="Tiles/@AnimatableBody2D@65881/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65882" to="Tiles/@AnimatableBody2D@65882/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65882" to="Tiles/@AnimatableBody2D@65882/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@65882" to="Tiles/@AnimatableBody2D@65882" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65882" to="Tiles/@AnimatableBody2D@65882" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65882" to="Tiles/@AnimatableBody2D@65882/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65882" to="Tiles/@AnimatableBody2D@65882" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65882" to="Tiles/@AnimatableBody2D@65882/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65883" to="Tiles/@AnimatableBody2D@65883/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65883" to="Tiles/@AnimatableBody2D@65883/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@65883" to="Tiles/@AnimatableBody2D@65883" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65883" to="Tiles/@AnimatableBody2D@65883" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65883" to="Tiles/@AnimatableBody2D@65883/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65883" to="Tiles/@AnimatableBody2D@65883" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65883" to="Tiles/@AnimatableBody2D@65883/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65884" to="Tiles/@AnimatableBody2D@65884/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65884" to="Tiles/@AnimatableBody2D@65884/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@65884" to="Tiles/@AnimatableBody2D@65884" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65884" to="Tiles/@AnimatableBody2D@65884" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65884" to="Tiles/@AnimatableBody2D@65884/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65884" to="Tiles/@AnimatableBody2D@65884" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65884" to="Tiles/@AnimatableBody2D@65884/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65885" to="Tiles/@AnimatableBody2D@65885/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65885" to="Tiles/@AnimatableBody2D@65885/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@65885" to="Tiles/@AnimatableBody2D@65885" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65885" to="Tiles/@AnimatableBody2D@65885" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65885" to="Tiles/@AnimatableBody2D@65885/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65885" to="Tiles/@AnimatableBody2D@65885" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65885" to="Tiles/@AnimatableBody2D@65885/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65886" to="Tiles/@AnimatableBody2D@65886/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65886" to="Tiles/@AnimatableBody2D@65886/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@65886" to="Tiles/@AnimatableBody2D@65886" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65886" to="Tiles/@AnimatableBody2D@65886" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65886" to="Tiles/@AnimatableBody2D@65886/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65886" to="Tiles/@AnimatableBody2D@65886" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65886" to="Tiles/@AnimatableBody2D@65886/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65887" to="Tiles/@AnimatableBody2D@65887/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65887" to="Tiles/@AnimatableBody2D@65887/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@65887" to="Tiles/@AnimatableBody2D@65887" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65887" to="Tiles/@AnimatableBody2D@65887" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65887" to="Tiles/@AnimatableBody2D@65887/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65887" to="Tiles/@AnimatableBody2D@65887" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65887" to="Tiles/@AnimatableBody2D@65887/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65888" to="Tiles/@AnimatableBody2D@65888/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65888" to="Tiles/@AnimatableBody2D@65888/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@65888" to="Tiles/@AnimatableBody2D@65888" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65888" to="Tiles/@AnimatableBody2D@65888" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65888" to="Tiles/@AnimatableBody2D@65888/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65888" to="Tiles/@AnimatableBody2D@65888" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65888" to="Tiles/@AnimatableBody2D@65888/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65889" to="Tiles/@AnimatableBody2D@65889/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65889" to="Tiles/@AnimatableBody2D@65889/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@65889" to="Tiles/@AnimatableBody2D@65889" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65889" to="Tiles/@AnimatableBody2D@65889" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65889" to="Tiles/@AnimatableBody2D@65889/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65889" to="Tiles/@AnimatableBody2D@65889" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65889" to="Tiles/@AnimatableBody2D@65889/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65890" to="Tiles/@AnimatableBody2D@65890/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65890" to="Tiles/@AnimatableBody2D@65890/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@65890" to="Tiles/@AnimatableBody2D@65890" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65890" to="Tiles/@AnimatableBody2D@65890" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65890" to="Tiles/@AnimatableBody2D@65890/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65890" to="Tiles/@AnimatableBody2D@65890" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65890" to="Tiles/@AnimatableBody2D@65890/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/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@65891" to="Tiles/@Area2D@65891" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65892" to="Tiles/@Area2D@65892" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65893" to="Tiles/@Area2D@65893" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65894" to="Tiles/@Area2D@65894" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65895" to="Tiles/@Area2D@65895" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65896" to="Tiles/@Area2D@65896" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65897" to="Tiles/@Area2D@65897" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65898" to="Tiles/@Area2D@65898" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65899" to="Tiles/@Area2D@65899" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65900" to="Tiles/@Area2D@65900" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65901" to="Tiles/@Area2D@65901" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65902" to="Tiles/@Area2D@65902" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65903" to="Tiles/@Area2D@65903" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65904" to="Tiles/@Area2D@65904" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65905" to="Tiles/@Area2D@65905" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65906" to="Tiles/@Area2D@65906" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65907" to="Tiles/@Area2D@65907" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65908" to="Tiles/@Area2D@65908" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65909" to="Tiles/@Area2D@65909" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65910" to="Tiles/@Area2D@65910" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65911" to="Tiles/@Area2D@65911" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65912" to="Tiles/@Area2D@65912" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65913" to="Tiles/@Area2D@65913" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65914" to="Tiles/@Area2D@65914" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65915" to="Tiles/@Area2D@65915" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65916" to="Tiles/@Area2D@65916" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65917" to="Tiles/@Area2D@65917" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65918" to="Tiles/@Area2D@65918" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65919" to="Tiles/@Area2D@65919" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65920" to="Tiles/@Area2D@65920" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65921" to="Tiles/@Area2D@65921" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65922" to="Tiles/@Area2D@65922" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65923" to="Tiles/@Area2D@65923" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65924" to="Tiles/@Area2D@65924" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65925" to="Tiles/@Area2D@65925" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65926" to="Tiles/@Area2D@65926" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65927" to="Tiles/@Area2D@65927" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65928" to="Tiles/@Area2D@65928" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65929" to="Tiles/@Area2D@65929" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65930" to="Tiles/@Area2D@65930" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65931" to="Tiles/@Area2D@65931" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65932" to="Tiles/@Area2D@65932" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65933" to="Tiles/@Area2D@65933" method="area_entered"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65934" to="Tiles/@AnimatableBody2D@65934/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65934" to="Tiles/@AnimatableBody2D@65934/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65934" to="Tiles/@AnimatableBody2D@65934" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65934" to="Tiles/@AnimatableBody2D@65934" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65934" to="Tiles/@AnimatableBody2D@65934/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65934" to="Tiles/@AnimatableBody2D@65934" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65934" to="Tiles/@AnimatableBody2D@65934/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65935" to="Tiles/@AnimatableBody2D@65935/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65935" to="Tiles/@AnimatableBody2D@65935/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65935" to="Tiles/@AnimatableBody2D@65935" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65935" to="Tiles/@AnimatableBody2D@65935" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65935" to="Tiles/@AnimatableBody2D@65935/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65935" to="Tiles/@AnimatableBody2D@65935" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65935" to="Tiles/@AnimatableBody2D@65935/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65936" to="Tiles/@AnimatableBody2D@65936/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65936" to="Tiles/@AnimatableBody2D@65936/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65936" to="Tiles/@AnimatableBody2D@65936" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65936" to="Tiles/@AnimatableBody2D@65936" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65936" to="Tiles/@AnimatableBody2D@65936/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65936" to="Tiles/@AnimatableBody2D@65936" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65936" to="Tiles/@AnimatableBody2D@65936/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65937" to="Tiles/@AnimatableBody2D@65937/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65937" to="Tiles/@AnimatableBody2D@65937/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65937" to="Tiles/@AnimatableBody2D@65937" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65937" to="Tiles/@AnimatableBody2D@65937" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65937" to="Tiles/@AnimatableBody2D@65937/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65937" to="Tiles/@AnimatableBody2D@65937" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65937" to="Tiles/@AnimatableBody2D@65937/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65938" to="Tiles/@AnimatableBody2D@65938/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65938" to="Tiles/@AnimatableBody2D@65938/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65938" to="Tiles/@AnimatableBody2D@65938" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65938" to="Tiles/@AnimatableBody2D@65938" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65938" to="Tiles/@AnimatableBody2D@65938/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65938" to="Tiles/@AnimatableBody2D@65938" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65938" to="Tiles/@AnimatableBody2D@65938/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65939" to="Tiles/@AnimatableBody2D@65939/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65939" to="Tiles/@AnimatableBody2D@65939/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65939" to="Tiles/@AnimatableBody2D@65939" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65939" to="Tiles/@AnimatableBody2D@65939" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65939" to="Tiles/@AnimatableBody2D@65939/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65939" to="Tiles/@AnimatableBody2D@65939" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65939" to="Tiles/@AnimatableBody2D@65939/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"]

[editable path="Bowser"]
