[gd_scene load_steps=20 format=4 uid="uid://cg3mh30csie8c"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_6hgch"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_o5xfh"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_f5dwt"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_tq2mh"]
[ext_resource type="PackedScene" uid="uid://b0gkypf5ow67f" path="res://Scenes/Prefabs/Entities/Enemies/Icicle.tscn" id="7_1vvbo"]
[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="8_tq2mh"]
[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="9_o5xfh"]
[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="11_gg8o3"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="12_1vvbo"]
[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="12_gg8o3"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="12_o5xfh"]
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="13_gg8o3"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_lygw1"]
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Spiny.json" id="34_0t167"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="39_0t167"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="40_d3wxu"]
[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="40_oum72"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="41_kxdyc"]

[sub_resource type="SpriteFrames" id="SpriteFrames_0t167"]
animations = [{
"frames": [],
"loop": true,
"name": &"Walk",
"speed": 5.0
}]

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

[node name="Player" parent="." instance=ExtResource("4_f5dwt")]
position = Vector2(-208, 0)

[node name="Tiles" parent="." instance=ExtResource("5_tq2mh")]
tile_map_data = PackedByteArray("[encoded data, 42004 characters]")

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

[node name="Icicle" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(120, -96)

[node name="Icicle2" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(160, -96)

[node name="Icicle3" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(584, -96)

[node name="Icicle4" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(608, -96)

[node name="Icicle5" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(888, -96)

[node name="Icicle6" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(928, -96)

[node name="Icicle7" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(1328, -96)

[node name="Icicle8" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(1344, -96)

[node name="Icicle9" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(1368, -96)

[node name="Icicle10" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(2376, -96)

[node name="Icicle11" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(2400, -96)

[node name="Icicle12" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(3432, -128)

[node name="Icicle13" parent="Enemies" instance=ExtResource("7_1vvbo")]
position = Vector2(3480, -128)

[node name="TeleportPipeArea" parent="." instance=ExtResource("8_tq2mh")]
position = Vector2(-208, 0)
exit_only = true

[node name="TeleportPipeArea2" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")]
position = Vector2(432, -32)
connecting_pipe = NodePath("../TeleportPipeArea")

[node name="TeleportPipeArea3" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")]
position = Vector2(832, -32)
connecting_pipe = NodePath("../TeleportPipeArea")

[node name="TeleportPipeArea4" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")]
position = Vector2(1152, -112)
connecting_pipe = NodePath("../TeleportPipeArea")

[node name="TeleportPipeArea5" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")]
position = Vector2(1824, -112)
connecting_pipe = NodePath("../TeleportPipeArea6")

[node name="TeleportPipeArea6" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")]
position = Vector2(2032, -112)
connecting_pipe = NodePath("../TeleportPipeArea")
exit_only = true

[node name="TeleportPipeArea7" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")]
position = Vector2(2272, -32)
connecting_pipe = NodePath("../TeleportPipeArea9")

[node name="TeleportPipeArea8" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")]
position = Vector2(2880, -96)
connecting_pipe = NodePath("../TeleportPipeArea")

[node name="TeleportPipeArea9" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")]
position = Vector2(2672, -96)
connecting_pipe = NodePath("../TeleportPipeArea")
exit_only = true

[node name="CastleToad" parent="." instance=ExtResource("9_o5xfh")]
position = Vector2(3896, 0)

[node name="CastleBridge" parent="." instance=ExtResource("12_gg8o3")]
position = Vector2(3512, -24)
length = 16

[node name="Bowser" parent="." instance=ExtResource("11_gg8o3")]
position = Vector2(3640, -32)

[node name="DeathSprite" parent="Bowser/SpriteScaleJoint" index="2"]
sprite_frames = SubResource("SpriteFrames_0t167")
animation = &"Walk"

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

[node name="DropShadow" parent="." instance=ExtResource("12_o5xfh")]

[node name="LevelBG" parent="." instance=ExtResource("12_1vvbo")]
particles = 3

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

[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("39_0t167")
nodes_to_delete = [NodePath("../CastleToad")]
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("40_d3wxu")]
position = Vector2(264, -88)

[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("40_d3wxu")]
position = Vector2(680, -8)
id = 1

[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("40_d3wxu")]
position = Vector2(1352, -56)
id = 2

[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("40_d3wxu")]
position = Vector2(2264, -40)
id = 3

[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("40_d3wxu")]
position = Vector2(2776, -104)
id = 4

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_lygw1")]
position = Vector2(2360, -56)
item = ExtResource("41_kxdyc")

[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("40_oum72")]
position = Vector2(3896, 0)

[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@33513" to="Tiles/@AnimatableBody2D@33513/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33513" to="Tiles/@AnimatableBody2D@33513/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33513" to="Tiles/@AnimatableBody2D@33513" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33513" to="Tiles/@AnimatableBody2D@33513/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33513" to="Tiles/@AnimatableBody2D@33513" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33513" to="Tiles/@AnimatableBody2D@33513/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33514" to="Tiles/@AnimatableBody2D@33514/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33514" to="Tiles/@AnimatableBody2D@33514/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33514" to="Tiles/@AnimatableBody2D@33514" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33514" to="Tiles/@AnimatableBody2D@33514/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33514" to="Tiles/@AnimatableBody2D@33514" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33514" to="Tiles/@AnimatableBody2D@33514/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33515" to="Tiles/@AnimatableBody2D@33515/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33515" to="Tiles/@AnimatableBody2D@33515/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33515" to="Tiles/@AnimatableBody2D@33515" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33515" to="Tiles/@AnimatableBody2D@33515/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33515" to="Tiles/@AnimatableBody2D@33515" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33515" to="Tiles/@AnimatableBody2D@33515/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33516" to="Tiles/@AnimatableBody2D@33516/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33516" to="Tiles/@AnimatableBody2D@33516/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33516" to="Tiles/@AnimatableBody2D@33516" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33516" to="Tiles/@AnimatableBody2D@33516/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33516" to="Tiles/@AnimatableBody2D@33516" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33516" to="Tiles/@AnimatableBody2D@33516/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33517" to="Tiles/@AnimatableBody2D@33517/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33517" to="Tiles/@AnimatableBody2D@33517/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33517" to="Tiles/@AnimatableBody2D@33517" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33517" to="Tiles/@AnimatableBody2D@33517/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33517" to="Tiles/@AnimatableBody2D@33517" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33517" to="Tiles/@AnimatableBody2D@33517/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33518" to="Tiles/@AnimatableBody2D@33518/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33518" to="Tiles/@AnimatableBody2D@33518/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33518" to="Tiles/@AnimatableBody2D@33518" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33518" to="Tiles/@AnimatableBody2D@33518/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33518" to="Tiles/@AnimatableBody2D@33518" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33518" to="Tiles/@AnimatableBody2D@33518/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33519" to="Tiles/@AnimatableBody2D@33519/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33519" to="Tiles/@AnimatableBody2D@33519/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33519" to="Tiles/@AnimatableBody2D@33519" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33519" to="Tiles/@AnimatableBody2D@33519/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33519" to="Tiles/@AnimatableBody2D@33519" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33519" to="Tiles/@AnimatableBody2D@33519/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33520" to="Tiles/@AnimatableBody2D@33520/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33520" to="Tiles/@AnimatableBody2D@33520/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33520" to="Tiles/@AnimatableBody2D@33520" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33520" to="Tiles/@AnimatableBody2D@33520/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33520" to="Tiles/@AnimatableBody2D@33520" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33520" to="Tiles/@AnimatableBody2D@33520/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33521" to="Tiles/@AnimatableBody2D@33521/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33521" to="Tiles/@AnimatableBody2D@33521/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33521" to="Tiles/@AnimatableBody2D@33521" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33521" to="Tiles/@AnimatableBody2D@33521/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33521" to="Tiles/@AnimatableBody2D@33521" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33521" to="Tiles/@AnimatableBody2D@33521/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33522" to="Tiles/@AnimatableBody2D@33522/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33522" to="Tiles/@AnimatableBody2D@33522/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33522" to="Tiles/@AnimatableBody2D@33522" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33522" to="Tiles/@AnimatableBody2D@33522/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33522" to="Tiles/@AnimatableBody2D@33522" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33522" to="Tiles/@AnimatableBody2D@33522/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33523" to="Tiles/@AnimatableBody2D@33523/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33523" to="Tiles/@AnimatableBody2D@33523/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33523" to="Tiles/@AnimatableBody2D@33523" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33523" to="Tiles/@AnimatableBody2D@33523/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33523" to="Tiles/@AnimatableBody2D@33523" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33523" to="Tiles/@AnimatableBody2D@33523/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33524" to="Tiles/@AnimatableBody2D@33524/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33524" to="Tiles/@AnimatableBody2D@33524/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33524" to="Tiles/@AnimatableBody2D@33524" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33524" to="Tiles/@AnimatableBody2D@33524/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33524" to="Tiles/@AnimatableBody2D@33524" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33524" to="Tiles/@AnimatableBody2D@33524/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33525" to="Tiles/@AnimatableBody2D@33525/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33525" to="Tiles/@AnimatableBody2D@33525/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33525" to="Tiles/@AnimatableBody2D@33525" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33525" to="Tiles/@AnimatableBody2D@33525/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33525" to="Tiles/@AnimatableBody2D@33525" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33525" to="Tiles/@AnimatableBody2D@33525/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33526" to="Tiles/@AnimatableBody2D@33526/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33526" to="Tiles/@AnimatableBody2D@33526/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33526" to="Tiles/@AnimatableBody2D@33526" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33526" to="Tiles/@AnimatableBody2D@33526/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33526" to="Tiles/@AnimatableBody2D@33526" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33526" to="Tiles/@AnimatableBody2D@33526/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33527" to="Tiles/@AnimatableBody2D@33527/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33527" to="Tiles/@AnimatableBody2D@33527/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33527" to="Tiles/@AnimatableBody2D@33527" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33527" to="Tiles/@AnimatableBody2D@33527/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33527" to="Tiles/@AnimatableBody2D@33527" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33527" to="Tiles/@AnimatableBody2D@33527/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33528" to="Tiles/@AnimatableBody2D@33528/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33528" to="Tiles/@AnimatableBody2D@33528/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33528" to="Tiles/@AnimatableBody2D@33528" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33528" to="Tiles/@AnimatableBody2D@33528/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33528" to="Tiles/@AnimatableBody2D@33528" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33528" to="Tiles/@AnimatableBody2D@33528/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33529" to="Tiles/@AnimatableBody2D@33529/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33529" to="Tiles/@AnimatableBody2D@33529/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33529" to="Tiles/@AnimatableBody2D@33529" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33529" to="Tiles/@AnimatableBody2D@33529/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33529" to="Tiles/@AnimatableBody2D@33529" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33529" to="Tiles/@AnimatableBody2D@33529/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33530" to="Tiles/@AnimatableBody2D@33530/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33530" to="Tiles/@AnimatableBody2D@33530/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33530" to="Tiles/@AnimatableBody2D@33530" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33530" to="Tiles/@AnimatableBody2D@33530/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33530" to="Tiles/@AnimatableBody2D@33530" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33530" to="Tiles/@AnimatableBody2D@33530/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33531" to="Tiles/@AnimatableBody2D@33531/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33531" to="Tiles/@AnimatableBody2D@33531/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33531" to="Tiles/@AnimatableBody2D@33531" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33531" to="Tiles/@AnimatableBody2D@33531/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33531" to="Tiles/@AnimatableBody2D@33531" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33531" to="Tiles/@AnimatableBody2D@33531/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33532" to="Tiles/@AnimatableBody2D@33532/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33532" to="Tiles/@AnimatableBody2D@33532/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33532" to="Tiles/@AnimatableBody2D@33532" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33532" to="Tiles/@AnimatableBody2D@33532/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33532" to="Tiles/@AnimatableBody2D@33532" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33532" to="Tiles/@AnimatableBody2D@33532/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33533" to="Tiles/@AnimatableBody2D@33533/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33533" to="Tiles/@AnimatableBody2D@33533/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33533" to="Tiles/@AnimatableBody2D@33533" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33533" to="Tiles/@AnimatableBody2D@33533/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33533" to="Tiles/@AnimatableBody2D@33533" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33533" to="Tiles/@AnimatableBody2D@33533/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33534" to="Tiles/@AnimatableBody2D@33534/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33534" to="Tiles/@AnimatableBody2D@33534/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33534" to="Tiles/@AnimatableBody2D@33534" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33534" to="Tiles/@AnimatableBody2D@33534/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33534" to="Tiles/@AnimatableBody2D@33534" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33534" to="Tiles/@AnimatableBody2D@33534/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33535" to="Tiles/@AnimatableBody2D@33535/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33535" to="Tiles/@AnimatableBody2D@33535/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33535" to="Tiles/@AnimatableBody2D@33535" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33535" to="Tiles/@AnimatableBody2D@33535/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33535" to="Tiles/@AnimatableBody2D@33535" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33535" to="Tiles/@AnimatableBody2D@33535/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33536" to="Tiles/@AnimatableBody2D@33536/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33536" to="Tiles/@AnimatableBody2D@33536/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33536" to="Tiles/@AnimatableBody2D@33536" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33536" to="Tiles/@AnimatableBody2D@33536/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33536" to="Tiles/@AnimatableBody2D@33536" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33536" to="Tiles/@AnimatableBody2D@33536/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33537" to="Tiles/@AnimatableBody2D@33537/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33537" to="Tiles/@AnimatableBody2D@33537/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33537" to="Tiles/@AnimatableBody2D@33537" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33537" to="Tiles/@AnimatableBody2D@33537/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33537" to="Tiles/@AnimatableBody2D@33537" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33537" to="Tiles/@AnimatableBody2D@33537/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33538" to="Tiles/@AnimatableBody2D@33538/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33538" to="Tiles/@AnimatableBody2D@33538/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33538" to="Tiles/@AnimatableBody2D@33538" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33538" to="Tiles/@AnimatableBody2D@33538/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33538" to="Tiles/@AnimatableBody2D@33538" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33538" to="Tiles/@AnimatableBody2D@33538/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33539" to="Tiles/@AnimatableBody2D@33539/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33539" to="Tiles/@AnimatableBody2D@33539/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33539" to="Tiles/@AnimatableBody2D@33539" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33539" to="Tiles/@AnimatableBody2D@33539/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33539" to="Tiles/@AnimatableBody2D@33539" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33539" to="Tiles/@AnimatableBody2D@33539/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33540" to="Tiles/@AnimatableBody2D@33540/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33540" to="Tiles/@AnimatableBody2D@33540/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33540" to="Tiles/@AnimatableBody2D@33540" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33540" to="Tiles/@AnimatableBody2D@33540/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33540" to="Tiles/@AnimatableBody2D@33540" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33540" to="Tiles/@AnimatableBody2D@33540/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33541" to="Tiles/@AnimatableBody2D@33541/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33541" to="Tiles/@AnimatableBody2D@33541/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33541" to="Tiles/@AnimatableBody2D@33541" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33541" to="Tiles/@AnimatableBody2D@33541/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33541" to="Tiles/@AnimatableBody2D@33541" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33541" to="Tiles/@AnimatableBody2D@33541/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33542" to="Tiles/@AnimatableBody2D@33542/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33542" to="Tiles/@AnimatableBody2D@33542/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33542" to="Tiles/@AnimatableBody2D@33542" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33542" to="Tiles/@AnimatableBody2D@33542/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33542" to="Tiles/@AnimatableBody2D@33542" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33542" to="Tiles/@AnimatableBody2D@33542/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33543" to="Tiles/@AnimatableBody2D@33543/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33543" to="Tiles/@AnimatableBody2D@33543/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33543" to="Tiles/@AnimatableBody2D@33543" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33543" to="Tiles/@AnimatableBody2D@33543/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33543" to="Tiles/@AnimatableBody2D@33543" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33543" to="Tiles/@AnimatableBody2D@33543/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33544" to="Tiles/@AnimatableBody2D@33544/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33544" to="Tiles/@AnimatableBody2D@33544/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33544" to="Tiles/@AnimatableBody2D@33544" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33544" to="Tiles/@AnimatableBody2D@33544/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33544" to="Tiles/@AnimatableBody2D@33544" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33544" to="Tiles/@AnimatableBody2D@33544/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33545" to="Tiles/@AnimatableBody2D@33545/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33545" to="Tiles/@AnimatableBody2D@33545/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33545" to="Tiles/@AnimatableBody2D@33545" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33545" to="Tiles/@AnimatableBody2D@33545/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33545" to="Tiles/@AnimatableBody2D@33545" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33545" to="Tiles/@AnimatableBody2D@33545/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33546" to="Tiles/@AnimatableBody2D@33546/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33546" to="Tiles/@AnimatableBody2D@33546/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33546" to="Tiles/@AnimatableBody2D@33546" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33546" to="Tiles/@AnimatableBody2D@33546/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33546" to="Tiles/@AnimatableBody2D@33546" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33546" to="Tiles/@AnimatableBody2D@33546/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33547" to="Tiles/@AnimatableBody2D@33547/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33547" to="Tiles/@AnimatableBody2D@33547/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33547" to="Tiles/@AnimatableBody2D@33547" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33547" to="Tiles/@AnimatableBody2D@33547/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33547" to="Tiles/@AnimatableBody2D@33547" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33547" to="Tiles/@AnimatableBody2D@33547/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33548" to="Tiles/@AnimatableBody2D@33548/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33548" to="Tiles/@AnimatableBody2D@33548/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33548" to="Tiles/@AnimatableBody2D@33548" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33548" to="Tiles/@AnimatableBody2D@33548/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33548" to="Tiles/@AnimatableBody2D@33548" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33548" to="Tiles/@AnimatableBody2D@33548/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33549" to="Tiles/@AnimatableBody2D@33549/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33549" to="Tiles/@AnimatableBody2D@33549/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33549" to="Tiles/@AnimatableBody2D@33549" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33549" to="Tiles/@AnimatableBody2D@33549/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33549" to="Tiles/@AnimatableBody2D@33549" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33549" to="Tiles/@AnimatableBody2D@33549/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33550" to="Tiles/@AnimatableBody2D@33550/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33550" to="Tiles/@AnimatableBody2D@33550/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33550" to="Tiles/@AnimatableBody2D@33550" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33550" to="Tiles/@AnimatableBody2D@33550/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33550" to="Tiles/@AnimatableBody2D@33550" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33550" to="Tiles/@AnimatableBody2D@33550/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33551" to="Tiles/@AnimatableBody2D@33551/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33551" to="Tiles/@AnimatableBody2D@33551/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33551" to="Tiles/@AnimatableBody2D@33551" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33551" to="Tiles/@AnimatableBody2D@33551/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33551" to="Tiles/@AnimatableBody2D@33551" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33551" to="Tiles/@AnimatableBody2D@33551/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33552" to="Tiles/@AnimatableBody2D@33552/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33552" to="Tiles/@AnimatableBody2D@33552/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33552" to="Tiles/@AnimatableBody2D@33552" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33552" to="Tiles/@AnimatableBody2D@33552/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33552" to="Tiles/@AnimatableBody2D@33552" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33552" to="Tiles/@AnimatableBody2D@33552/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33553" to="Tiles/@AnimatableBody2D@33553/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33553" to="Tiles/@AnimatableBody2D@33553/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33553" to="Tiles/@AnimatableBody2D@33553" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33553" to="Tiles/@AnimatableBody2D@33553/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33553" to="Tiles/@AnimatableBody2D@33553" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33553" to="Tiles/@AnimatableBody2D@33553/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33554" to="Tiles/@AnimatableBody2D@33554/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33554" to="Tiles/@AnimatableBody2D@33554/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33554" to="Tiles/@AnimatableBody2D@33554" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33554" to="Tiles/@AnimatableBody2D@33554/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33554" to="Tiles/@AnimatableBody2D@33554" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33554" to="Tiles/@AnimatableBody2D@33554/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33555" to="Tiles/@AnimatableBody2D@33555/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33555" to="Tiles/@AnimatableBody2D@33555/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33555" to="Tiles/@AnimatableBody2D@33555" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33555" to="Tiles/@AnimatableBody2D@33555/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33555" to="Tiles/@AnimatableBody2D@33555" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33555" to="Tiles/@AnimatableBody2D@33555/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33556" to="Tiles/@AnimatableBody2D@33556/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33556" to="Tiles/@AnimatableBody2D@33556/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33556" to="Tiles/@AnimatableBody2D@33556" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33556" to="Tiles/@AnimatableBody2D@33556/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33556" to="Tiles/@AnimatableBody2D@33556" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33556" to="Tiles/@AnimatableBody2D@33556/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33557" to="Tiles/@AnimatableBody2D@33557/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33557" to="Tiles/@AnimatableBody2D@33557/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33557" to="Tiles/@AnimatableBody2D@33557" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33557" to="Tiles/@AnimatableBody2D@33557/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33557" to="Tiles/@AnimatableBody2D@33557" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33557" to="Tiles/@AnimatableBody2D@33557/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33558" to="Tiles/@AnimatableBody2D@33558/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33558" to="Tiles/@AnimatableBody2D@33558/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33558" to="Tiles/@AnimatableBody2D@33558" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33558" to="Tiles/@AnimatableBody2D@33558/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33558" to="Tiles/@AnimatableBody2D@33558" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33558" to="Tiles/@AnimatableBody2D@33558/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33559" to="Tiles/@AnimatableBody2D@33559/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33559" to="Tiles/@AnimatableBody2D@33559/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33559" to="Tiles/@AnimatableBody2D@33559" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33559" to="Tiles/@AnimatableBody2D@33559/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33559" to="Tiles/@AnimatableBody2D@33559" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33559" to="Tiles/@AnimatableBody2D@33559/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33560" to="Tiles/@AnimatableBody2D@33560/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33560" to="Tiles/@AnimatableBody2D@33560/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33560" to="Tiles/@AnimatableBody2D@33560" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33560" to="Tiles/@AnimatableBody2D@33560/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33560" to="Tiles/@AnimatableBody2D@33560" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33560" to="Tiles/@AnimatableBody2D@33560/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33561" to="Tiles/@AnimatableBody2D@33561/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33561" to="Tiles/@AnimatableBody2D@33561/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33561" to="Tiles/@AnimatableBody2D@33561" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33561" to="Tiles/@AnimatableBody2D@33561/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33561" to="Tiles/@AnimatableBody2D@33561" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33561" to="Tiles/@AnimatableBody2D@33561/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33562" to="Tiles/@AnimatableBody2D@33562/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33562" to="Tiles/@AnimatableBody2D@33562/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33562" to="Tiles/@AnimatableBody2D@33562" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33562" to="Tiles/@AnimatableBody2D@33562/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33562" to="Tiles/@AnimatableBody2D@33562" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33562" to="Tiles/@AnimatableBody2D@33562/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33563" to="Tiles/@AnimatableBody2D@33563/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33563" to="Tiles/@AnimatableBody2D@33563/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33563" to="Tiles/@AnimatableBody2D@33563" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33563" to="Tiles/@AnimatableBody2D@33563/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33563" to="Tiles/@AnimatableBody2D@33563" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33563" to="Tiles/@AnimatableBody2D@33563/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33564" to="Tiles/@AnimatableBody2D@33564/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33564" to="Tiles/@AnimatableBody2D@33564/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33564" to="Tiles/@AnimatableBody2D@33564" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33564" to="Tiles/@AnimatableBody2D@33564/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33564" to="Tiles/@AnimatableBody2D@33564" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33564" to="Tiles/@AnimatableBody2D@33564/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33565" to="Tiles/@AnimatableBody2D@33565/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33565" to="Tiles/@AnimatableBody2D@33565/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33565" to="Tiles/@AnimatableBody2D@33565" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33565" to="Tiles/@AnimatableBody2D@33565/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33565" to="Tiles/@AnimatableBody2D@33565" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33565" to="Tiles/@AnimatableBody2D@33565/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33566" to="Tiles/@AnimatableBody2D@33566/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33566" to="Tiles/@AnimatableBody2D@33566/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33566" to="Tiles/@AnimatableBody2D@33566" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33566" to="Tiles/@AnimatableBody2D@33566/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33566" to="Tiles/@AnimatableBody2D@33566" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33566" to="Tiles/@AnimatableBody2D@33566/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33567" to="Tiles/@AnimatableBody2D@33567/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33567" to="Tiles/@AnimatableBody2D@33567/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33567" to="Tiles/@AnimatableBody2D@33567" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33567" to="Tiles/@AnimatableBody2D@33567/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33567" to="Tiles/@AnimatableBody2D@33567" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33567" to="Tiles/@AnimatableBody2D@33567/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33568" to="Tiles/@AnimatableBody2D@33568/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33568" to="Tiles/@AnimatableBody2D@33568/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33568" to="Tiles/@AnimatableBody2D@33568" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33568" to="Tiles/@AnimatableBody2D@33568/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33568" to="Tiles/@AnimatableBody2D@33568" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33568" to="Tiles/@AnimatableBody2D@33568/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33569" to="Tiles/@AnimatableBody2D@33569/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33569" to="Tiles/@AnimatableBody2D@33569/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33569" to="Tiles/@AnimatableBody2D@33569" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33569" to="Tiles/@AnimatableBody2D@33569/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33569" to="Tiles/@AnimatableBody2D@33569" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33569" to="Tiles/@AnimatableBody2D@33569/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33570" to="Tiles/@AnimatableBody2D@33570/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33570" to="Tiles/@AnimatableBody2D@33570/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33570" to="Tiles/@AnimatableBody2D@33570" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33570" to="Tiles/@AnimatableBody2D@33570/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33570" to="Tiles/@AnimatableBody2D@33570" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33570" to="Tiles/@AnimatableBody2D@33570/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33571" to="Tiles/@AnimatableBody2D@33571/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33571" to="Tiles/@AnimatableBody2D@33571/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33571" to="Tiles/@AnimatableBody2D@33571" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33571" to="Tiles/@AnimatableBody2D@33571/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33571" to="Tiles/@AnimatableBody2D@33571" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33571" to="Tiles/@AnimatableBody2D@33571/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"]

[editable path="Bowser"]
