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

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_iy6ur"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_qoxig"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_5bp76"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_mybq8"]
[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="7_b15t7"]
[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_8rxej"]
[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="9_4rpfo"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="10_ar30k"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_artg1"]
[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="11_ayf4o"]
[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="12_p26f4"]
[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="15_5bp76"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_kkglx"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_mybq8"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_5qol7"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_plkio"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="19_40o8b"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="20_qoxig"]
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="21_xsuk5"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="22_nn8c1"]
[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="23_nn8c1"]
[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="24_jt3hf"]

[node name="8-3" type="Node"]
script = ExtResource("1_iy6ur")
music = ExtResource("2_qoxig")
theme_time = "Night"
world_id = 8
level_id = 3
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

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

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

[node name="DecoTiles" parent="." instance=ExtResource("7_b15t7")]
tile_map_data = PackedByteArray("AAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAADHAP7/AAADAAAAAADHAP//AAADAAEAAADIAP7/AAADAAAAAADIAP//AAADAAEAAADFAP3/AAAEAAAAAADFAP7/AAAEAAEAAADFAP//AAAAAAEAAADAAP//AAABAAEAAADBAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAABfAP//AAABAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABHAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAAFAP//AAAAAAEAAAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAA=")

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

[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_8rxej")]
position = Vector2(232, 0)
winged = true

[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_8rxej")]
position = Vector2(1240, 0)
winged = true

[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("8_8rxej")]
position = Vector2(1944, 0)

[node name="HammerBro" parent="Enemies" instance=ExtResource("9_4rpfo")]
position = Vector2(792, -64)

[node name="HammerBro2" parent="Enemies" instance=ExtResource("9_4rpfo")]
position = Vector2(760, 0)

[node name="HammerBro3" parent="Enemies" instance=ExtResource("9_4rpfo")]
position = Vector2(1624, -64)

[node name="HammerBro8" parent="Enemies" instance=ExtResource("9_4rpfo")]
position = Vector2(1656, 0)

[node name="HammerBro4" parent="Enemies" instance=ExtResource("9_4rpfo")]
position = Vector2(2088, 0)

[node name="HammerBro5" parent="Enemies" instance=ExtResource("9_4rpfo")]
position = Vector2(2296, 0)

[node name="HammerBro6" parent="Enemies" instance=ExtResource("9_4rpfo")]
position = Vector2(2584, 0)

[node name="HammerBro7" parent="Enemies" instance=ExtResource("9_4rpfo")]
position = Vector2(2712, 0)

[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("10_ar30k")]
position = Vector2(608, -64)

[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("10_ar30k")]
position = Vector2(1776, -64)

[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("10_ar30k")]
position = Vector2(2448, -48)

[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("11_ayf4o")]
position = Vector2(40, -24)

[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("11_ayf4o")]
position = Vector2(296, -40)

[node name="BulletBillCannon3" parent="Enemies" instance=ExtResource("11_ayf4o")]
position = Vector2(1128, -24)

[node name="EndFlagpole" parent="." instance=ExtResource("11_artg1")]
position = Vector2(3176, 0)

[node name="EndFinalCastle" parent="EndFlagpole" instance=ExtResource("12_p26f4")]
position = Vector2(128, 0)

[node name="StartCastle" parent="." instance=ExtResource("15_5bp76")]
position = Vector2(-216, -40)

[node name="DropShadow" parent="." instance=ExtResource("16_mybq8")]

[node name="LevelBG" parent="." instance=ExtResource("16_kkglx")]
time_of_day = 1

[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("17_5qol7")
nodes_to_delete = [null]
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_plkio")]
position = Vector2(-216, -120)

[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_plkio")]
position = Vector2(712, -168)
id = 1

[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_plkio")]
position = Vector2(936, -24)
id = 2

[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_plkio")]
position = Vector2(2952, -184)
id = 4

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("19_40o8b")]
position = Vector2(-248, -56)

[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("19_40o8b")]
position = Vector2(1848, -56)

[node name="InvisibleQuestionBlock3" parent="ChallengeNodes" instance=ExtResource("19_40o8b")]
position = Vector2(1864, -104)
item = ExtResource("20_qoxig")

[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("21_xsuk5")]
position = Vector2(1640, -120)
item = ExtResource("22_nn8c1")
metadata/r_coin_id = 3

[node name="DecoTiles" parent="ChallengeNodes" instance=ExtResource("7_b15t7")]
tile_map_data = PackedByteArray("AABzAP3/AAAEAAAAAABzAP7/AAAEAAEAAABzAP//AAAAAAEAAAA=")

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

[node name="BrickBlock" parent="Node" instance=ExtResource("21_xsuk5")]
position = Vector2(1640, -120)

[node name="Checkpoint" parent="." instance=ExtResource("23_nn8c1")]
position = Vector2(1392, 0)
optional = true

[node name="CheckpointFlag" parent="." instance=ExtResource("24_jt3hf")]
position = Vector2(1392, 0)
optional = true

[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="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@114633" to="Tiles/@AnimatableBody2D@114633/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/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@114664" to="Tiles/@Area2D@114664" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114665" to="Tiles/@Area2D@114665" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114666" to="Tiles/@Area2D@114666" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114667" to="Tiles/@Area2D@114667" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114668" to="Tiles/@Area2D@114668" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114669" to="Tiles/@Area2D@114669" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114670" to="Tiles/@Area2D@114670" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114671" to="Tiles/@Area2D@114671" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114672" to="Tiles/@Area2D@114672" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114673" to="Tiles/@Area2D@114673" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114674" to="Tiles/@Area2D@114674" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114675" to="Tiles/@Area2D@114675" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114676" to="Tiles/@Area2D@114676" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114677" to="Tiles/@Area2D@114677" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114678" to="Tiles/@Area2D@114678" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114679" to="Tiles/@Area2D@114679" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114680" to="Tiles/@Area2D@114680" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114681" to="Tiles/@Area2D@114681" method="area_entered"]
