[gd_scene load_steps=22 format=4 uid="uid://cp0pf3k8ue4vj"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_hu3mb"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_6a4io"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_xk8wd"]
[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="5_3nyu7"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="5_w80u7"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_anbl6"]
[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="8_8pqin"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_u2v81"]
[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="9_5pmhd"]
[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="13_gsjut"]
[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="14_8goaj"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="14_b1v8g"]
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_4b7ly"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="18_xk8wd"]
[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="20_v7mks"]
[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="22_u2v81"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="23_53kn5"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="24_8pqin"]
[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="25_3c7jp"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="25_w80u7"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="27_bs8lp"]

[node name="Level" type="Node"]
script = ExtResource("1_hu3mb")
music = ExtResource("2_6a4io")

[node name="LevelBG" parent="." instance=ExtResource("5_w80u7")]

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

[node name="DecoTiles" parent="." instance=ExtResource("5_3nyu7")]
tile_map_data = PackedByteArray("AAD9////AAABAAAAAAD+////AAABAAAAAAD8////AAAAAAAAAAD/////AAACAAAAAAAIAP//AAAAAAAAAAAJAP//AAACAAAAAAAZAP//AAAAAAAAAAAbAP//AAACAAAAAAAaAP//AAABAAAAAAAsAP//AAABAAAAAAAtAP//AAABAAAAAAAuAP//AAACAAAAAAArAP//AAAAAAAAAAA3AP//AAAAAAAAAAA4AP//AAACAAAAAABJAP//AAAAAAAAAABKAP//AAABAAAAAABLAP//AAACAAAAAABfAP//AAACAAAAAABcAP//AAAAAAAAAABdAP//AAABAAAAAABeAP//AAABAAAAAABpAP//AAACAAAAAABoAP//AAAAAAAAAAB6AP//AAABAAAAAAB7AP//AAABAAAAAACPAP//AAACAAAAAACZAP//AAACAAAAAACYAP//AAAAAAAAAAA=")

[node name="DropShadowRenderer" parent="." instance=ExtResource("8_u2v81")]

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

[node name="BrickBlock" parent="Blocks" instance=ExtResource("8_8pqin")]
position = Vector2(1256, -56)

[node name="QuestionBlock" parent="Blocks" instance=ExtResource("9_5pmhd")]
position = Vector2(1544, -56)

[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("9_5pmhd")]
position = Vector2(2472, -56)

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

[node name="Goomba" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(104, 0)

[node name="Goomba2" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(392, 0)

[node name="Goomba3" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(568, 0)

[node name="Goomba4" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(592, 0)

[node name="Goomba5" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(1032, -128)

[node name="Goomba6" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(1064, -128)

[node name="Goomba7" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(1304, 0)

[node name="Goomba8" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(1328, 0)

[node name="Goomba9" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(1576, 0)

[node name="Goomba10" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(1600, 0)

[node name="Goomba11" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(1736, 0)

[node name="Goomba12" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(1760, 0)

[node name="Goomba13" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(1800, 0)

[node name="Goomba14" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(1824, 0)

[node name="Goomba15" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(2536, 0)

[node name="Goomba16" parent="Enemies" instance=ExtResource("13_gsjut")]
position = Vector2(2560, 0)

[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("14_8goaj")]
position = Vector2(1464, 0)

[node name="PipeArea" parent="." instance=ExtResource("15_4b7ly")]
position = Vector2(672, -64)
target_level = "uid://d3lsxfuwgmtdt"

[node name="PipeArea2" parent="." instance=ExtResource("15_4b7ly")]
position = Vector2(2368, -32)
pipe_id = 1
exit_only = true

[node name="EndFlagpole" parent="." instance=ExtResource("18_xk8wd")]
position = Vector2(2920, 0)

[node name="EndSmallCastle" parent="." instance=ExtResource("20_v7mks")]
position = Vector2(3016, 0)

[node name="Checkpoint" parent="." instance=ExtResource("22_u2v81")]
position = Vector2(1072, 0)

[node name="ChallengeModeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("23_53kn5")
nodes_to_delete = [NodePath("../Blocks/BrickBlock"), NodePath("../Blocks/QuestionBlock"), NodePath("../Blocks/QuestionBlock2")]

[node name="RedCoin" parent="ChallengeModeNodes" instance=ExtResource("24_8pqin")]
position = Vector2(104, -72)

[node name="BrickBlock" parent="ChallengeModeNodes" instance=ExtResource("8_8pqin")]
position = Vector2(1256, -56)
metadata/red_coin = false
metadata/r_coin_id = 1

[node name="QuestionBlock9" parent="ChallengeModeNodes" instance=ExtResource("9_5pmhd")]
position = Vector2(1544, -56)
item = ExtResource("25_w80u7")
metadata/r_coin_id = 2

[node name="RedCoin2" parent="ChallengeModeNodes" instance=ExtResource("24_8pqin")]
position = Vector2(1704, -136)
id = 3

[node name="QuestionBlock13" parent="ChallengeModeNodes" instance=ExtResource("9_5pmhd")]
position = Vector2(2472, -56)
item = ExtResource("25_w80u7")
metadata/r_coin_id = 4

[node name="InvisibleQuestionBlock" parent="ChallengeModeNodes" instance=ExtResource("14_b1v8g")]
position = Vector2(1960, -56)
item = ExtResource("27_bs8lp")
combo_meter_amount = 25

[node name="CheckpointFlag" parent="." instance=ExtResource("25_3c7jp")]
position = Vector2(1072, 0)

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

[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60008" to="Tiles/@Area2D@60008" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60009" to="Tiles/@Area2D@60009" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60010" to="Tiles/@Area2D@60010" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60011" to="Tiles/@Area2D@60011" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60012" to="Tiles/@Area2D@60012" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60013" to="Tiles/@Area2D@60013" method="area_entered"]
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015/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@60016" to="Tiles/@AnimatableBody2D@60016/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018/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@60019" to="Tiles/@AnimatableBody2D@60019/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051/BlockAnimations" method="bounce_block" unbinds=1]
