[gd_scene load_steps=23 format=4 uid="uid://dia10nixa7g84"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_o5ubd"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_gge38"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_swj6u"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_81slw"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_hpw65"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="9_0wpu7"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="10_4wxqq"]
[ext_resource type="PackedScene" uid="uid://cpk6idjoxjotv" path="res://Scenes/Prefabs/Entities/Items/OneUp.tscn" id="11_ryaai"]
[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="12_iknny"]
[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="13_jj4wo"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_bcc58"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_oy0su"]
[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_ri7ah"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="16_2w4yt"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="17_qky8t"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_qky8t"]
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="19_bcngx"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="20_mqkvi"]
[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="21_mqkvi"]
[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="22_gge38"]
[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="23_hgdtg"]
[ext_resource type="PackedScene" uid="uid://cw6ypkkhofyuq" path="res://Scenes/Prefabs/DecoTiles/Deco1.tscn" id="23_m8kdm"]

[node name="6-1" type="Node"]
script = ExtResource("1_o5ubd")
music = ExtResource("2_gge38")
theme = "Snow"
theme_time = "Night"
world_id = 6
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("15_oy0su")]
time_of_day = 1
particles = 1

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

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

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

[node name="PirannhaPlant" parent="." instance=ExtResource("9_0wpu7")]
position = Vector2(1392, -48)

[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("10_4wxqq")]
position = Vector2(1192, -72)
item = ExtResource("11_ryaai")

[node name="Lakitu" parent="." instance=ExtResource("12_iknny")]
position = Vector2(264, -152)
retreat_x = 2448

[node name="Lakitu2" parent="." instance=ExtResource("12_iknny")]
position = Vector2(1544, -152)
retreat_x = 2448

[node name="LargeCastleDeco" parent="." instance=ExtResource("13_jj4wo")]
position = Vector2(-216, -88)

[node name="EndFlagpole" parent="." instance=ExtResource("14_bcc58")]
position = Vector2(2728, 0)

[node name="EndSmallCastle" parent="." instance=ExtResource("15_ri7ah")]
position = Vector2(2856, 0)

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

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("10_4wxqq")]
position = Vector2(-104, -40)

[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("10_4wxqq")]
position = Vector2(-136, -104)

[node name="InvisibleQuestionBlock3" parent="ChallengeNodes" instance=ExtResource("10_4wxqq")]
position = Vector2(-152, -152)
item = ExtResource("17_qky8t")

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_qky8t")]
position = Vector2(1128, -8)

[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_qky8t")]
position = Vector2(1608, -136)
id = 2

[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_qky8t")]
position = Vector2(1912, -8)
id = 3

[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("19_bcngx")]
position = Vector2(1224, -40)
item = ExtResource("20_mqkvi")
metadata/r_coin_id = 1

[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("21_mqkvi")]
position = Vector2(2184, -56)
metadata/red_coin = true
metadata/r_coin_id = 4

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

[node name="BrickBlock" parent="Blocks" instance=ExtResource("19_bcngx")]
position = Vector2(1224, -40)

[node name="BrickBlock2" parent="Blocks" instance=ExtResource("21_mqkvi")]
position = Vector2(2184, -56)

[node name="Checkpoint" parent="." instance=ExtResource("22_gge38")]
position = Vector2(1312, 0)
optional = true

[node name="CheckpointFlag" parent="." instance=ExtResource("23_hgdtg")]
position = Vector2(1312, 0)
optional = true

[node name="DecoTiles" parent="." instance=ExtResource("23_m8kdm")]

[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@56661" to="Tiles/@AnimatableBody2D@56661/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56661" to="Tiles/@AnimatableBody2D@56661/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56661" to="Tiles/@AnimatableBody2D@56661" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56661" to="Tiles/@AnimatableBody2D@56661/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56661" to="Tiles/@AnimatableBody2D@56661" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56661" to="Tiles/@AnimatableBody2D@56661/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@56674" to="Tiles/@Node2D@56674/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@56675" to="Tiles/@Node2D@56675/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@56681" to="Tiles/@Node2D@56681/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@56682" to="Tiles/@Node2D@56682/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@56683" to="Tiles/@Node2D@56683/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@56684" to="Tiles/@Node2D@56684/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@56685" to="Tiles/@Node2D@56685/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692/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="block_destroyed" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693/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@56694" to="Tiles/@Area2D@56694" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56695" to="Tiles/@Area2D@56695" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56696" to="Tiles/@Area2D@56696" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56697" to="Tiles/@Area2D@56697" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56698" to="Tiles/@Area2D@56698" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56699" to="Tiles/@Area2D@56699" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56700" to="Tiles/@Area2D@56700" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56701" to="Tiles/@Area2D@56701" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56702" to="Tiles/@Area2D@56702" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56703" to="Tiles/@Area2D@56703" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56704" to="Tiles/@Area2D@56704" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56705" to="Tiles/@Area2D@56705" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56706" to="Tiles/@Area2D@56706" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56707" to="Tiles/@Area2D@56707" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56708" to="Tiles/@Area2D@56708" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56709" to="Tiles/@Area2D@56709" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56710" to="Tiles/@Area2D@56710" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56711" to="Tiles/@Area2D@56711" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56712" to="Tiles/@Area2D@56712" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56713" to="Tiles/@Area2D@56713" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56714" to="Tiles/@Area2D@56714" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56715" to="Tiles/@Area2D@56715" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56716" to="Tiles/@Area2D@56716" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56717" to="Tiles/@Area2D@56717" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56718" to="Tiles/@Area2D@56718" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56719" to="Tiles/@Area2D@56719" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56720" to="Tiles/@Area2D@56720" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56721" to="Tiles/@Area2D@56721" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56722" to="Tiles/@Area2D@56722" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56723" to="Tiles/@Area2D@56723" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56724" to="Tiles/@Area2D@56724" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56725" to="Tiles/@Area2D@56725" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56726" to="Tiles/@Area2D@56726" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56727" to="Tiles/@Area2D@56727" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56728" to="Tiles/@Area2D@56728" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@56729" to="Tiles/@Area2D@56729" method="area_entered"]
