From 0a347671b5b8cbf98d9dd850a3131b8e04aada4b Mon Sep 17 00:00:00 2001
From: Kevin O Gorman <kevin.ogorman@gmail.com>
Date: Mon, 27 Jan 2025 20:51:04 -0500
Subject: [PATCH] terrain and background

---
 .../terrains/backgrounds/forestbackground.png | Bin 0 -> 7521 bytes
 .../backgrounds/forestbackground.png.import   |  34 ++
 assets/graphics/terrains/backgrounds/sky.png  | Bin 0 -> 584 bytes
 .../terrains/backgrounds/sky.png.import       |  34 ++
 .../graphics/terrains/backgrounds/trees.png   | Bin 0 -> 20749 bytes
 .../terrains/backgrounds/trees.png.import     |  34 ++
 scenes/game.tscn                              | 390 ++++++++++++++++--
 scenes/player.tscn                            |   8 +-
 scenes/trees.png                              | Bin 0 -> 20749 bytes
 scenes/trees.png.import                       |  34 ++
 scripts/gameController.gd                     |   2 +-
 scripts/sceneManager.gd                       |   3 +-
 12 files changed, 505 insertions(+), 34 deletions(-)
 create mode 100644 assets/graphics/terrains/backgrounds/forestbackground.png
 create mode 100644 assets/graphics/terrains/backgrounds/forestbackground.png.import
 create mode 100644 assets/graphics/terrains/backgrounds/sky.png
 create mode 100644 assets/graphics/terrains/backgrounds/sky.png.import
 create mode 100644 assets/graphics/terrains/backgrounds/trees.png
 create mode 100644 assets/graphics/terrains/backgrounds/trees.png.import
 create mode 100644 scenes/trees.png
 create mode 100644 scenes/trees.png.import

diff --git a/assets/graphics/terrains/backgrounds/forestbackground.png b/assets/graphics/terrains/backgrounds/forestbackground.png
new file mode 100644
index 0000000000000000000000000000000000000000..975c185ca0a69fb6d672f68b36f8df4fe31d28b9
GIT binary patch
literal 7521
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

literal 0
HcmV?d00001

diff --git a/assets/graphics/terrains/backgrounds/forestbackground.png.import b/assets/graphics/terrains/backgrounds/forestbackground.png.import
new file mode 100644
index 0000000..d426f47
--- /dev/null
+++ b/assets/graphics/terrains/backgrounds/forestbackground.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dordo7deet5y0"
+path="res://.godot/imported/forestbackground.png-f42d75295504b2d17acc59ff8840ec7f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/graphics/terrains/backgrounds/forestbackground.png"
+dest_files=["res://.godot/imported/forestbackground.png-f42d75295504b2d17acc59ff8840ec7f.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/assets/graphics/terrains/backgrounds/sky.png b/assets/graphics/terrains/backgrounds/sky.png
new file mode 100644
index 0000000000000000000000000000000000000000..d90f75e0c5bd88b1e761fe708a075fc03f258fc6
GIT binary patch
literal 584
zcmV-O0=NB%P)<h;3K|Lk000e1NJLTq00BS%000UI0ssI2N=6Vv0004mX+uL$Nkc;*
zaB^>EX>4Tx04R}tkv&MmP!xqvQ$>-AgB?VQWT*~eK~%(1t5Adrp;l<s!Q`cX(4-+r
zad8w}3l9D)RvlcNb#-tR1i>E=cfm=~MM}IcDYS_3!sC6MchBLy`v9R{W}4M84rsb<
zrV?>6lU)_NUJ*b9zz{}dW*Kvml!R}6-BUN!U5sb>_x)MDYR+OnKqQ`JhG`RT5KnK~
z2Iqa^Fe}O`@j3CBNf#u3<htVV8|Q+{0?!Pa>C`-Nm{=^dvC_t@Xlle$#8Fk#DPPEV
zta9Gstd*;*c~AbrP)=W2<~pqi5?I6%B#2N@MG0lth|#W-Vj)H6aUcJn>zBx-kgEhn
zjs;YpL3aJ%fAD*@R(^8AOA5t-&KJk|7zVm_fkw@7zK<QJaRLONfh)b`uhfB=Ptt2G
zEqVm>Z37qAElt@2E_Z-|Cqp)6R|?V+@_FF>jJ_!g^xpzKYu?<N=Qw=;(lo2&4RCM>
zj1(w)-RIri?Q{FLr#ZhLa{qFtO7&X|00009a7bBm001r{001r{0eGc9b^rhX2XskI
zMF;5t903C&CBIp10000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht7XSbN
zGD$>1RA}Dq(*X$p00_V^wX+QjZViPk!r|F70sK@FfPn!60|o{I0|o{R3>X*;4BW7L
Wo&k|9VIL^~0000<MNUMnLSTYc`{)4x

literal 0
HcmV?d00001

diff --git a/assets/graphics/terrains/backgrounds/sky.png.import b/assets/graphics/terrains/backgrounds/sky.png.import
new file mode 100644
index 0000000..a40b02d
--- /dev/null
+++ b/assets/graphics/terrains/backgrounds/sky.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cukevm4avtgnp"
+path="res://.godot/imported/sky.png-51a4e0a575be38e95f86ed632e1f79b6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/graphics/terrains/backgrounds/sky.png"
+dest_files=["res://.godot/imported/sky.png-51a4e0a575be38e95f86ed632e1f79b6.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/assets/graphics/terrains/backgrounds/trees.png b/assets/graphics/terrains/backgrounds/trees.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f27ee981a07d9d1e527e5124ee9da3685e284cb
GIT binary patch
literal 20749
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%0DSV4hwfnZ)OZj`?#V<=d6sj@T}`@PdS=w
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
Eg4K;VEdT%j

literal 0
HcmV?d00001

diff --git a/assets/graphics/terrains/backgrounds/trees.png.import b/assets/graphics/terrains/backgrounds/trees.png.import
new file mode 100644
index 0000000..948d4b0
--- /dev/null
+++ b/assets/graphics/terrains/backgrounds/trees.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cg03sfie3jb4h"
+path="res://.godot/imported/trees.png-48cbb9e027f2fcbb533617bea5488df9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/graphics/terrains/backgrounds/trees.png"
+dest_files=["res://.godot/imported/trees.png-48cbb9e027f2fcbb533617bea5488df9.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/scenes/game.tscn b/scenes/game.tscn
index d6295c1..874b37d 100644
--- a/scenes/game.tscn
+++ b/scenes/game.tscn
@@ -1,96 +1,439 @@
-[gd_scene load_steps=12 format=3 uid="uid://dhgts0kodsujx"]
+[gd_scene load_steps=14 format=4 uid="uid://dhgts0kodsujx"]
 
 [ext_resource type="PackedScene" uid="uid://djkjmi7bo58uv" path="res://scenes/crate.tscn" id="1_6shkr"]
 [ext_resource type="Script" path="res://scripts/gameController.gd" id="1_50x63"]
 [ext_resource type="Script" path="res://scripts/sceneManager.gd" id="1_ooich"]
+[ext_resource type="Texture2D" uid="uid://dordo7deet5y0" path="res://assets/graphics/terrains/backgrounds/forestbackground.png" id="2_u8255"]
 [ext_resource type="PackedScene" uid="uid://b2hyqfqh02ep6" path="res://scenes/player.tscn" id="3_bssht"]
+[ext_resource type="Texture2D" uid="uid://cukevm4avtgnp" path="res://assets/graphics/terrains/backgrounds/sky.png" id="3_ot8gf"]
 [ext_resource type="Script" path="res://scripts/trigger.gd" id="3_t4lk8"]
+[ext_resource type="Texture2D" uid="uid://cg03sfie3jb4h" path="res://assets/graphics/terrains/backgrounds/trees.png" id="3_u7j2e"]
 [ext_resource type="Texture2D" uid="uid://dktvd8atklmau" path="res://assets/graphics/terrains/Terrain (32x32).png" id="6_jpfcs"]
 
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_n7xvc"]
-size = Vector2(92, 20)
-
-[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_gasd3"]
-distance = -484.0
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_5ph8t"]
-radius = 62.0
-
 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_v72u6"]
 texture = ExtResource("6_jpfcs")
 texture_region_size = Vector2i(32, 32)
 0:0/0 = 0
+0:0/0/terrain_set = 0
+0:0/0/terrain = 0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, 11.25, 16, -10.25, 16, -16, 16)
+0:0/0/terrains_peering_bit/right_side = 0
+0:0/0/terrains_peering_bit/bottom_right_corner = 0
+0:0/0/terrains_peering_bit/bottom_side = 0
 1:0/0 = 0
+1:0/0/terrain_set = 0
+1:0/0/terrain = 0
+1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, 11.25, 16, -10.25, 16, -16, 16)
+1:0/0/terrains_peering_bit/right_side = 0
+1:0/0/terrains_peering_bit/bottom_right_corner = 0
+1:0/0/terrains_peering_bit/bottom_side = 0
+1:0/0/terrains_peering_bit/bottom_left_corner = 0
+1:0/0/terrains_peering_bit/left_side = 0
 2:0/0 = 0
+2:0/0/terrain_set = 0
+2:0/0/terrain = 0
+2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, 11.25, 16, -10.25, 16, -16, 16)
+2:0/0/terrains_peering_bit/bottom_side = 0
+2:0/0/terrains_peering_bit/bottom_left_corner = 0
+2:0/0/terrains_peering_bit/left_side = 0
 4:0/0 = 0
+4:0/0/terrain_set = 0
+4:0/0/terrain = 0
+4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -10, 16, -16, 9)
+4:0/0/terrains_peering_bit/bottom_side = 0
 6:0/0 = 0
+6:0/0/terrain_set = 0
+6:0/0/terrain = 0
+6:0/0/terrains_peering_bit/right_side = 0
+6:0/0/terrains_peering_bit/bottom_side = 0
+6:0/0/terrains_peering_bit/bottom_left_corner = 0
+6:0/0/terrains_peering_bit/left_side = 0
+6:0/0/terrains_peering_bit/top_left_corner = 0
+6:0/0/terrains_peering_bit/top_side = 0
+6:0/0/terrains_peering_bit/top_right_corner = 0
 7:0/0 = 0
+7:0/0/terrain_set = 0
+7:0/0/terrain = 0
+7:0/0/terrains_peering_bit/right_side = 0
+7:0/0/terrains_peering_bit/bottom_right_corner = 0
+7:0/0/terrains_peering_bit/bottom_side = 0
+7:0/0/terrains_peering_bit/left_side = 0
+7:0/0/terrains_peering_bit/top_left_corner = 0
+7:0/0/terrains_peering_bit/top_side = 0
+7:0/0/terrains_peering_bit/top_right_corner = 0
 9:0/0 = 0
+9:0/0/terrain_set = 0
+9:0/0/terrain = 0
+9:0/0/terrains_peering_bit/right_side = 0
+9:0/0/terrains_peering_bit/bottom_right_corner = 0
+9:0/0/terrains_peering_bit/bottom_side = 0
+9:0/0/terrains_peering_bit/bottom_left_corner = 0
+9:0/0/terrains_peering_bit/left_side = 0
+9:0/0/terrains_peering_bit/top_side = 0
 10:0/0 = 0
+10:0/0/terrain_set = 0
+10:0/0/terrain = 0
+10:0/0/terrains_peering_bit/right_side = 0
+10:0/0/terrains_peering_bit/bottom_side = 0
+10:0/0/terrains_peering_bit/bottom_left_corner = 0
+10:0/0/terrains_peering_bit/left_side = 0
+10:0/0/terrains_peering_bit/top_left_corner = 0
+10:0/0/terrains_peering_bit/top_side = 0
 12:0/0 = 0
+12:0/0/terrain_set = 0
+12:0/0/terrain = 0
+12:0/0/terrains_peering_bit/right_side = 0
+12:0/0/terrains_peering_bit/bottom_right_corner = 0
+12:0/0/terrains_peering_bit/bottom_side = 0
+12:0/0/terrains_peering_bit/top_side = 0
 13:0/0 = 0
+13:0/0/terrain_set = 0
+13:0/0/terrain = 0
+13:0/0/terrains_peering_bit/bottom_side = 0
+13:0/0/terrains_peering_bit/bottom_left_corner = 0
+13:0/0/terrains_peering_bit/left_side = 0
+13:0/0/terrains_peering_bit/top_side = 0
 15:0/0 = 0
+15:0/0/terrain_set = 0
+15:0/0/terrain = 0
+15:0/0/terrains_peering_bit/right_side = 0
+15:0/0/terrains_peering_bit/bottom_side = 0
+15:0/0/terrains_peering_bit/left_side = 0
+15:0/0/terrains_peering_bit/top_side = 0
 0:1/0 = 0
+0:1/0/terrain_set = 0
+0:1/0/terrain = 0
+0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, 11.25, 16, -10.25, 16, -16, 16)
+0:1/0/terrains_peering_bit/right_side = 0
+0:1/0/terrains_peering_bit/bottom_right_corner = 0
+0:1/0/terrains_peering_bit/bottom_side = 0
+0:1/0/terrains_peering_bit/top_side = 0
+0:1/0/terrains_peering_bit/top_right_corner = 0
 1:1/0 = 0
+1:1/0/terrain_set = 0
+1:1/0/terrains_peering_bit/right_side = 0
+1:1/0/terrains_peering_bit/bottom_right_corner = 0
+1:1/0/terrains_peering_bit/bottom_side = 0
+1:1/0/terrains_peering_bit/bottom_left_corner = 0
+1:1/0/terrains_peering_bit/left_side = 0
+1:1/0/terrains_peering_bit/top_left_corner = 0
+1:1/0/terrains_peering_bit/top_side = 0
+1:1/0/terrains_peering_bit/top_right_corner = 0
 2:1/0 = 0
+2:1/0/terrain_set = 0
+2:1/0/terrain = 0
+2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, 11.25, 16, -10.25, 16, -16, 16)
+2:1/0/terrains_peering_bit/bottom_side = 0
+2:1/0/terrains_peering_bit/bottom_left_corner = 0
+2:1/0/terrains_peering_bit/left_side = 0
+2:1/0/terrains_peering_bit/top_left_corner = 0
+2:1/0/terrains_peering_bit/top_side = 0
 4:1/0 = 0
+4:1/0/terrain_set = 0
+4:1/0/terrain = 0
+4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, 11.25, 16, -10.25, 16, -16, 16)
+4:1/0/terrains_peering_bit/bottom_side = 0
+4:1/0/terrains_peering_bit/top_side = 0
 6:1/0 = 0
+6:1/0/terrain_set = 0
+6:1/0/terrain = 0
+6:1/0/terrains_peering_bit/right_side = 0
+6:1/0/terrains_peering_bit/bottom_right_corner = 0
+6:1/0/terrains_peering_bit/bottom_side = 0
+6:1/0/terrains_peering_bit/bottom_left_corner = 0
+6:1/0/terrains_peering_bit/left_side = 0
+6:1/0/terrains_peering_bit/top_left_corner = 0
+6:1/0/terrains_peering_bit/top_side = 0
 7:1/0 = 0
+7:1/0/terrain_set = 0
+7:1/0/terrain = 0
+7:1/0/terrains_peering_bit/right_side = 0
+7:1/0/terrains_peering_bit/bottom_right_corner = 0
+7:1/0/terrains_peering_bit/bottom_side = 0
+7:1/0/terrains_peering_bit/bottom_left_corner = 0
+7:1/0/terrains_peering_bit/left_side = 0
+7:1/0/terrains_peering_bit/top_side = 0
+7:1/0/terrains_peering_bit/top_right_corner = 0
 9:1/0 = 0
+9:1/0/terrain_set = 0
+9:1/0/terrain = 0
+9:1/0/terrains_peering_bit/right_side = 0
+9:1/0/terrains_peering_bit/bottom_right_corner = 0
+9:1/0/terrains_peering_bit/bottom_side = 0
+9:1/0/terrains_peering_bit/left_side = 0
+9:1/0/terrains_peering_bit/top_side = 0
+9:1/0/terrains_peering_bit/top_right_corner = 0
 10:1/0 = 0
+10:1/0/terrain_set = 0
+10:1/0/terrain = 0
+10:1/0/terrains_peering_bit/right_side = 0
+10:1/0/terrains_peering_bit/bottom_side = 0
+10:1/0/terrains_peering_bit/left_side = 0
+10:1/0/terrains_peering_bit/top_left_corner = 0
+10:1/0/terrains_peering_bit/top_side = 0
+10:1/0/terrains_peering_bit/top_right_corner = 0
 12:1/0 = 0
+12:1/0/terrain_set = 0
+12:1/0/terrain = 0
+12:1/0/terrains_peering_bit/right_side = 0
+12:1/0/terrains_peering_bit/bottom_side = 0
+12:1/0/terrains_peering_bit/top_side = 0
+12:1/0/terrains_peering_bit/top_right_corner = 0
 13:1/0 = 0
+13:1/0/terrain_set = 0
+13:1/0/terrain = 0
+13:1/0/terrains_peering_bit/bottom_side = 0
+13:1/0/terrains_peering_bit/left_side = 0
+13:1/0/terrains_peering_bit/top_left_corner = 0
+13:1/0/terrains_peering_bit/top_side = 0
 15:1/0 = 0
+15:1/0/terrain_set = 0
+15:1/0/terrain = 0
+15:1/0/terrains_peering_bit/right_side = 0
+15:1/0/terrains_peering_bit/bottom_side = 0
+15:1/0/terrains_peering_bit/bottom_left_corner = 0
+15:1/0/terrains_peering_bit/left_side = 0
+15:1/0/terrains_peering_bit/top_side = 0
+15:1/0/terrains_peering_bit/top_right_corner = 0
 16:1/0 = 0
+16:1/0/terrain_set = 0
+16:1/0/terrain = 0
+16:1/0/terrains_peering_bit/right_side = 0
+16:1/0/terrains_peering_bit/bottom_right_corner = 0
+16:1/0/terrains_peering_bit/bottom_side = 0
+16:1/0/terrains_peering_bit/left_side = 0
+16:1/0/terrains_peering_bit/top_left_corner = 0
+16:1/0/terrains_peering_bit/top_side = 0
 0:2/0 = 0
+0:2/0/terrain_set = 0
+0:2/0/terrain = 0
+0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -10, 16, -16, 9)
+0:2/0/terrains_peering_bit/right_side = 0
+0:2/0/terrains_peering_bit/top_side = 0
+0:2/0/terrains_peering_bit/top_right_corner = 0
 1:2/0 = 0
+1:2/0/terrain_set = 0
+1:2/0/terrain = 0
+1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, 11.25, 16, -10.25, 16, -16, 16)
+1:2/0/terrains_peering_bit/right_side = 0
+1:2/0/terrains_peering_bit/left_side = 0
+1:2/0/terrains_peering_bit/top_left_corner = 0
+1:2/0/terrains_peering_bit/top_side = 0
+1:2/0/terrains_peering_bit/top_right_corner = 0
 2:2/0 = 0
+2:2/0/terrain_set = 0
+2:2/0/terrain = 0
+2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 9.5, 10, 16, -16, 16)
+2:2/0/terrains_peering_bit/left_side = 0
+2:2/0/terrains_peering_bit/top_left_corner = 0
+2:2/0/terrains_peering_bit/top_side = 0
 4:2/0 = 0
+4:2/0/terrain_set = 0
+4:2/0/terrain = 0
+4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 9.5, 10, 16, -9.5, 16, -16, 10.25)
+4:2/0/terrains_peering_bit/top_side = 0
 6:3/0 = 0
+6:3/0/terrain_set = 0
+6:3/0/terrain = 0
+6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 2.25, -16, 2, 16, -16, 16)
+6:3/0/terrains_peering_bit/right_side = 0
+6:3/0/terrains_peering_bit/bottom_side = 0
+6:3/0/terrains_peering_bit/top_side = 0
+6:3/0/terrains_peering_bit/top_right_corner = 0
 7:3/0 = 0
+7:3/0/terrain_set = 0
+7:3/0/terrain = 0
+7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(1.5, -16, 16, -16, 16, 16, 0, 16)
+7:3/0/terrains_peering_bit/bottom_side = 0
+7:3/0/terrains_peering_bit/left_side = 0
+7:3/0/terrains_peering_bit/top_left_corner = 0
+7:3/0/terrains_peering_bit/top_side = 0
 9:3/0 = 0
+9:3/0/terrain_set = 0
+9:3/0/terrain = 0
+9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 2, -16, 2.25)
+9:3/0/terrains_peering_bit/right_side = 0
+9:3/0/terrains_peering_bit/bottom_side = 0
+9:3/0/terrains_peering_bit/bottom_left_corner = 0
+9:3/0/terrains_peering_bit/left_side = 0
 10:3/0 = 0
+10:3/0/terrain_set = 0
+10:3/0/terrain = 0
+10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 2, -16, 2.25)
+10:3/0/terrains_peering_bit/right_side = 0
+10:3/0/terrains_peering_bit/bottom_right_corner = 0
+10:3/0/terrains_peering_bit/bottom_side = 0
+10:3/0/terrains_peering_bit/left_side = 0
 12:3/0 = 0
+12:3/0/terrain_set = 0
+12:3/0/terrain = 0
+12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 4.5, -16, 5.25, 16, -16, 16)
+12:3/0/terrains_peering_bit/right_side = 0
+12:3/0/terrains_peering_bit/bottom_side = 0
+12:3/0/terrains_peering_bit/top_side = 0
 13:3/0 = 0
+13:3/0/terrain_set = 0
+13:3/0/terrain = 0
+13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 1, -16, 1)
+13:3/0/terrains_peering_bit/right_side = 0
+13:3/0/terrains_peering_bit/bottom_side = 0
+13:3/0/terrains_peering_bit/left_side = 0
 15:3/0 = 0
+15:3/0/terrain_set = 0
+15:3/0/terrain = 0
+15:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
+15:3/0/terrains_peering_bit/right_side = 0
+15:3/0/terrains_peering_bit/bottom_side = 0
 16:3/0 = 0
+16:3/0/terrain_set = 0
+16:3/0/terrain = 0
+16:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
+16:3/0/terrains_peering_bit/bottom_side = 0
+16:3/0/terrains_peering_bit/left_side = 0
 0:4/0 = 0
+0:4/0/terrain_set = 0
+0:4/0/terrain = 0
+0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -7.25, 16, -16, 7.75)
+0:4/0/terrains_peering_bit/right_side = 0
 1:4/0 = 0
+1:4/0/terrain_set = 0
+1:4/0/terrain = 0
+1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
+1:4/0/terrains_peering_bit/right_side = 0
+1:4/0/terrains_peering_bit/left_side = 0
 2:4/0 = 0
+2:4/0/terrain_set = 0
+2:4/0/terrain = 0
+2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 10.25, 10.75, 16, -16, 16)
+2:4/0/terrains_peering_bit/left_side = 0
 4:4/0 = 0
+4:4/0/terrain_set = 0
+4:4/0/terrain = 0
+4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 9.5, 11.25, 16, -10.25, 16, -16, 8.75)
 6:4/0 = 0
+6:4/0/terrain_set = 0
+6:4/0/terrain = 0
+6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 2.25, -16, 2, 16, -16, 16)
+6:4/0/terrains_peering_bit/right_side = 0
+6:4/0/terrains_peering_bit/bottom_right_corner = 0
+6:4/0/terrains_peering_bit/bottom_side = 0
+6:4/0/terrains_peering_bit/top_side = 0
 7:4/0 = 0
+7:4/0/terrain_set = 0
+7:4/0/terrain = 0
+7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(1.5, -16, 16, -16, 16, 16, 0, 16)
+7:4/0/terrains_peering_bit/bottom_side = 0
+7:4/0/terrains_peering_bit/bottom_left_corner = 0
+7:4/0/terrains_peering_bit/left_side = 0
+7:4/0/terrains_peering_bit/top_side = 0
 9:4/0 = 0
+9:4/0/terrain_set = 0
+9:4/0/terrain = 0
+9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, 0.5, 16, 1, 16, 16, -16, 16)
+9:4/0/terrains_peering_bit/right_side = 0
+9:4/0/terrains_peering_bit/left_side = 0
+9:4/0/terrains_peering_bit/top_left_corner = 0
+9:4/0/terrains_peering_bit/top_side = 0
 10:4/0 = 0
+10:4/0/terrain_set = 0
+10:4/0/terrain = 0
+10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, 0.5, 16, 1, 16, 16, -16, 16)
+10:4/0/terrains_peering_bit/right_side = 0
+10:4/0/terrains_peering_bit/left_side = 0
+10:4/0/terrains_peering_bit/top_side = 0
+10:4/0/terrains_peering_bit/top_right_corner = 0
 12:4/0 = 0
+12:4/0/terrain_set = 0
+12:4/0/terrain = 0
+12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 4.5, -16, 5.25, 16, -16, 16)
+12:4/0/terrains_peering_bit/right_side = 0
+12:4/0/terrains_peering_bit/left_side = 0
+12:4/0/terrains_peering_bit/top_side = 0
 13:4/0 = 0
+13:4/0/terrain_set = 0
+13:4/0/terrain = 0
+13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -0.25, 16, -0.5, 16, 16, -16, 16)
+13:4/0/terrains_peering_bit/bottom_side = 0
+13:4/0/terrains_peering_bit/left_side = 0
+13:4/0/terrains_peering_bit/top_side = 0
 15:4/0 = 0
+15:4/0/terrain_set = 0
+15:4/0/terrain = 0
+15:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
+15:4/0/terrains_peering_bit/right_side = 0
+15:4/0/terrains_peering_bit/top_side = 0
 16:4/0 = 0
+16:4/0/terrain_set = 0
+16:4/0/terrain = 0
+16:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
+16:4/0/terrains_peering_bit/left_side = 0
+16:4/0/terrains_peering_bit/top_side = 0
 
 [sub_resource type="TileSet" id="TileSet_fj5fk"]
 tile_size = Vector2i(32, 32)
+physics_layer_0/collision_layer = 1
+terrain_set_0/mode = 0
+terrain_set_0/terrain_0/name = "leafyground 0"
+terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
 sources/0 = SubResource("TileSetAtlasSource_v72u6")
 
+[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_gasd3"]
+distance = -1.0
+
+[sub_resource type="CircleShape2D" id="CircleShape2D_5ph8t"]
+radius = 62.0
+
 [node name="Game" type="Node2D"]
 script = ExtResource("1_50x63")
 
-[node name="firstPlatform" type="StaticBody2D" parent="."]
-position = Vector2(595, 310)
-metadata/_edit_group_ = true
+[node name="background" type="Parallax2D" parent="."]
+scroll_offset = Vector2(626, 298)
+repeat_size = Vector2(320, 0)
 
-[node name="CollisionShape2D" type="CollisionShape2D" parent="firstPlatform"]
-shape = SubResource("RectangleShape2D_n7xvc")
+[node name="Sprite2D" type="Sprite2D" parent="background"]
+position = Vector2(160, 90)
+texture = ExtResource("2_u8255")
+
+[node name="Sprite2D2" type="Sprite2D" parent="background"]
+position = Vector2(0, -19198.5)
+scale = Vector2(1, 202.1)
+texture = ExtResource("3_ot8gf")
+offset = Vector2(160, 90)
+
+[node name="trees" type="Parallax2D" parent="."]
+scroll_scale = Vector2(0.7, 1)
+scroll_offset = Vector2(626, 298)
+repeat_size = Vector2(320, 0)
+
+[node name="Sprite2D" type="Sprite2D" parent="trees"]
+texture_filter = 1
+position = Vector2(0, -54)
+scale = Vector2(1, 1.3)
+texture = ExtResource("3_u7j2e")
+offset = Vector2(160, 90)
+
+[node name="SceneManager" type="Node" parent="."]
+unique_name_in_owner = true
+script = ExtResource("1_ooich")
+
+[node name="TileMapLayer" type="TileMapLayer" parent="."]
+texture_filter = 1
+position = Vector2(-4, -6)
+tile_map_data = PackedByteArray("AAADAP3/AAAAAAAAAAANAA0AAAAAAAAAAAAKAAsAAAACAAQAAAAAAA8AAAABAAAAAAABAA8AAAABAAAAAAACAA8AAAABAAAAAAADAA8AAAABAAAAAAAEAA8AAAABAAAAAAAFAA8AAAABAAAAAAAGAA8AAAABAAAAAAAHAA8AAAABAAAAAAAIAA8AAAABAAAAAAAJAA8AAAABAAAAAAAKAA8AAAABAAAAAAALAA8AAAAHAAEAAAALAA4AAAAAAAAAAAAMAA4AAAABAAAAAAAOAAwAAAAAAAAAAAAPAAwAAAABAAAAAAAQAAwAAAAJAAAAAAAQAAsAAAAEAAAAAAD//woAAAAEAAAAAAD//wsAAAAQAAQAAAD+/wsAAAABAAQAAAD9/wsAAAAMAAMAAAD9/wwAAAAEAAEAAAD9/w0AAAAEAAEAAAD9/w4AAAAPAAQAAAD+/w4AAAAQAAMAAAD+/w8AAAAPAAQAAAAFAAwAAAACAAQAAAAJAAsAAAAAAAQAAAAKAAgAAAAAAAIAAAALAAgAAAAJAAQAAAAMAAgAAAAKAAMAAAADAAQAAAAAAAAAAAADAAUAAAAAAAIAAAAEAAUAAAABAAIAAAAFAAUAAAACAAIAAAAFAAQAAAACAAAAAAAEAAQAAAABAAAAAAAEAP3/AAAJAAMAAAAFAP3/AAACAAQAAAADAP7/AAAAAAIAAAAEAP7/AAACAAIAAAANAA4AAAAHAAEAAAAOAA0AAAAHAAEAAAAPAA0AAAAGAAAAAAAPAA4AAAAHAAAAAAAOAA4AAAAGAAAAAAAOAA8AAAAGAAAAAAAQAA0AAAAGAAAAAAAQAA4AAAAGAAAAAAARAA4AAAAGAAAAAAARAA0AAAAGAAEAAAARAAwAAAACAAAAAAASAA0AAAACAAAAAAASAA4AAAAQAAEAAAATAA4AAAACAAAAAAATAA8AAAAGAAEAAAAUAA8AAAABAAAAAAASAA8AAAAGAAAAAAARAA8AAAAGAAAAAAAQAA8AAAAGAAAAAAAPAA8AAAAGAAAAAAANAA8AAAAGAAAAAAAMAA8AAAAGAAAAAAD//w8AAAAKAAMAAAD//wEAAAACAAAAAAD+/wEAAAABAAAAAAD9/wEAAAAAAAAAAAD9/wIAAAAAAAIAAAD+/wIAAAABAAIAAAD//wIAAAACAAIAAAAIAPj/AAABAAAAAAAJAPj/AAABAAAAAAAKAPj/AAABAAAAAAALAPj/AAABAAAAAAANAPj/AAAPAAEAAAAMAPj/AAABAAAAAAANAPf/AAAAAAAAAAAOAPf/AAABAAAAAAAPAPf/AAAPAAEAAAAPAPb/AAAAAAAAAAAQAPb/AAAPAAEAAAAQAPX/AAAAAAAAAAARAPX/AAAPAAEAAAARAPT/AAAAAAAAAAASAPT/AAABAAAAAAATAPT/AAACAAAAAAATAPX/AAACAAIAAAASAPX/AAABAAIAAAARAPb/AAACAAIAAAAQAPf/AAACAAIAAAAPAPj/AAACAAIAAAAOAPj/AAABAAIAAAANAPn/AAACAAIAAAAMAPn/AAABAAIAAAALAPn/AAABAAIAAAAKAPn/AAABAAIAAAAJAPn/AAABAAIAAAAIAPn/AAABAAIAAAAHAPn/AAABAAIAAAAGAPn/AAAAAAIAAAAHAPj/AAABAAAAAAAGAPj/AAAAAAAAAAAEAAwAAAABAAQAAAADAAwAAAAAAAQAAAAVAA8AAAABAAAAAAAWAA8AAAABAAAAAAAXAA8AAAABAAAAAAAYAA8AAAABAAAAAAAZAA8AAAABAAAAAAAaAA8AAAABAAAAAAAbAA8AAAAJAAMAAAAcAA8AAAAKAAQAAAAcAA4AAAAAAAAAAAAdAA4AAAAHAAEAAAAdAA0AAAAAAAAAAAAeAA0AAAAHAAEAAAAeAAwAAAAAAAEAAAAeAAsAAAAAAAEAAAAeAAoAAAAAAAEAAAAeAAkAAAAAAAEAAAAeAAgAAAAAAAEAAAAeAAcAAAAAAAEAAAAeAAYAAAAAAAEAAAAeAAUAAAAAAAAAAAAfAAUAAAAGAAAAAAAfAAQAAAAAAAEAAAAfAAMAAAAAAAEAAAAgAAMAAAACAAEAAAAfAAIAAAAAAAEAAAAfAAYAAAACAAEAAAAfAAcAAAACAAEAAAAfAAgAAAACAAEAAAAfAAkAAAACAAEAAAAfAAoAAAACAAEAAAAfAAsAAAACAAEAAAAfAAwAAAACAAEAAAAfAA0AAAACAAEAAAAeAA4AAAAGAAAAAAAgAAUAAAACAAIAAAAgAAQAAAACAAEAAAAeAAEAAAAAAAIAAAAeAAAAAAAHAAAAAAAdAAAAAAAAAAIAAAAdAP//AAAHAAAAAAAcAP//AAAAAAIAAAAcAP7/AAAAAAAAAAAdAP7/AAAHAAEAAAAdAP3/AAAAAAAAAAAeAP3/AAAHAAEAAAAeAP7/AAAGAAAAAAAeAP//AAAGAAAAAAAfAAEAAAAHAAAAAAAgAAIAAAACAAEAAAAgAAEAAAACAAEAAAAfAAAAAAAGAAAAAAAfAP//AAAGAAAAAAAfAP7/AAAGAAAAAAAfAP3/AAAGAAAAAAAgAAAAAAACAAEAAAAgAP//AAACAAEAAAAgAP7/AAACAAEAAAAgAP3/AAACAAEAAAAfAPz/AAAGAAAAAAAfAPv/AAAGAAAAAAAeAPz/AAAAAAEAAAAeAPv/AAAAAAEAAAAeAPr/AAAAAAEAAAAeAPn/AAAAAAEAAAAeAPj/AAAHAAAAAAAeAPf/AAAGAAEAAAAeAPb/AAANAAEAAAAdAPb/AAAGAAAAAAAdAPX/AAAGAAAAAAAeAPX/AAAKAAAAAAAeAPT/AAACAAAAAAAfAPj/AAACAAEAAAAfAPn/AAAGAAEAAAAfAPr/AAAGAAAAAAAgAPz/AAACAAEAAAAgAPv/AAACAAEAAAAgAPr/AAACAAEAAAAgAPn/AAACAAAAAAAfAPf/AAACAAAAAAAdAPj/AAAAAAIAAAAdAPf/AAAHAAAAAAAdAPT/AAABAAAAAAAcAPT/AAAAAAAAAAAcAPX/AAAAAAEAAAAcAPb/AAAAAAEAAAAcAPf/AAAAAAIAAAABAPD/AAAAAAAAAAABAPH/AAAHAAEAAAAAAPH/AAAAAAAAAAAAAPL/AAAHAAEAAAAAAPP/AAABAAIAAAABAPP/AAACAAIAAAABAPL/AAAGAAAAAAACAPL/AAACAAIAAAACAPH/AAACAAEAAAACAPD/AAANAAAAAAACAO//AAAEAAEAAAD///L/AAAAAAAAAAD///P/AAAPAAEAAAD+//P/AAAAAAAAAAD+//T/AAAAAAEAAAD+//X/AAAKAAQAAAD9//X/AAAPAAMAAAD9//b/AAAEAAEAAAD9//f/AAAJAAAAAAD8//f/AAAAAAAAAAD8//j/AAAPAAEAAAD7//j/AAAAAAAAAAD7//n/AAAKAAQAAAD8//n/AAACAAIAAAD9//j/AAABAAIAAAD+//j/AAACAAIAAAD+//f/AAAJAAMAAAD///f/AAAQAAQAAAD///b/AAAEAAEAAAD///X/AAANAAEAAAD///T/AAACAAEAAAD6//n/AAAPAAMAAAD6//r/AAAEAAEAAAD6//v/AAAEAAEAAAD6//z/AAAEAAEAAAD6//3/AAAEAAEAAAD6//7/AAAEAAEAAAD6////AAAEAAEAAAD6/wAAAAAEAAEAAAD6/wEAAAAEAAEAAAD6/wIAAAAEAAEAAAD6/wMAAAAPAAQAAAD7/wMAAAAQAAMAAAD7/wQAAAAEAAEAAAD7/wUAAAAEAAEAAAD7/wYAAAAEAAEAAAD7/wcAAAAPAAQAAAD8/wcAAAAQAAMAAAD8/wgAAAAPAAQAAAD9/wgAAAAQAAMAAAD9/wkAAAAEAAEAAAD9/woAAAAEAAEAAAACAO7/AAAQAAMAAAABAO7/AAAJAAQAAAAAAO3/AAABAAAAAAD//+3/AAAHAAAAAAD//+z/AAACAAAAAAD+/+z/AAAGAAEAAAD+/+v/AAACAAAAAAD9/+v/AAAQAAEAAAD9/+r/AAACAAAAAAD8/+r/AAAGAAEAAAD8/+n/AAACAAEAAAD8/+j/AAAGAAAAAAD8/+f/AAAGAAAAAAD9/+f/AAACAAEAAAD9/+b/AAAGAAAAAAD9/+X/AAAHAAAAAAD9/+T/AAAHAAAAAAD9/+P/AAAGAAAAAAD+/+P/AAAHAAAAAAD+/+L/AAAHAAAAAAD//+L/AAAGAAEAAAD//+H/AAAGAAAAAAAAAOH/AAAQAAEAAAAAAOD/AAAKAAAAAAAAAN//AAAKAAAAAAAAAN7/AAAKAAAAAAAAAN3/AAAKAAEAAAAAANz/AAAGAAEAAAAAANv/AAACAAAAAAD//9v/AAABAAAAAAABANz/AAABAAAAAAACANz/AAACAAAAAAACAN3/AAAGAAEAAAADAN3/AAABAAAAAAAEAN3/AAABAAAAAAAFAN3/AAABAAAAAAAGAN3/AAACAAAAAAAGAN7/AAACAAEAAAAGAN//AAACAAIAAAAFAN//AAABAAIAAAAEAN//AAAGAAAAAAAEAOD/AAACAAIAAAADAOD/AAABAAIAAAACAOD/AAAGAAAAAAACAOH/AAACAAIAAAABAOH/AAAGAAAAAAABAOD/AAAGAAAAAAABAN//AAAGAAAAAAABAN7/AAAGAAAAAAADAN//AAAGAAAAAAACAN//AAAGAAAAAAACAN7/AAAGAAAAAAABAN3/AAAGAAAAAAADAN7/AAAGAAAAAAAEAN7/AAAGAAAAAAAFAN7/AAABAAEAAAABAOL/AAACAAIAAAAAAOL/AAAPAAEAAAAAAOP/AAACAAIAAAD//+P/AAAGAAAAAAD//+T/AAACAAIAAAD+/+T/AAAGAAAAAAD+/+H/AAAHAAAAAAD+/+D/AAAHAAAAAAD//+D/AAAGAAAAAAD//9//AAAHAAAAAAD//97/AAAHAAAAAAD//93/AAAKAAEAAAD//9z/AAAHAAAAAAD+/93/AAAGAAAAAAD+/97/AAAGAAAAAAD+/9//AAAGAAAAAAD9/+H/AAAGAAAAAAD9/+L/AAAGAAAAAAD8/+P/AAAGAAAAAAD8/+T/AAAGAAAAAAD8/+X/AAAGAAAAAAD8/+b/AAAGAAAAAAD7/+b/AAAAAAEAAAD7/+f/AAAAAAEAAAD7/+j/AAAAAAEAAAD7/+n/AAAAAAEAAAD9/+j/AAACAAIAAAD+/+b/AAACAAIAAAD+/+X/AAACAAEAAAD9/93/AAAAAAEAAAD9/9z/AAAAAAEAAAD9/9v/AAAMAAAAAAD8/9r/AAAAAAIAAAD8/9n/AAAAAAEAAAD9/9n/AAACAAEAAAD9/9r/AAAHAAMAAAD+/9z/AAAGAAAAAAD+/9v/AAABAAAAAAD9/97/AAAAAAEAAAD9/9//AAAHAAEAAAD8/9//AAAAAAAAAAD8/+D/AAAAAAEAAAD8/+H/AAAAAAEAAAD8/+L/AAAHAAEAAAD7/+L/AAAAAAAAAAD7/+P/AAAAAAEAAAD7/+T/AAAAAAEAAAD7/+X/AAAAAAEAAAD9/+D/AAAGAAAAAAD7/+r/AAAAAAEAAAD7/+v/AAAAAAIAAAD8/+v/AAABAAIAAAD9/+z/AAAAAAEAAAD9/+3/AAAAAAIAAAD+/+3/AAABAAIAAAD//+7/AAAAAAIAAAAAAO7/AAABAAIAAAABAO3/AAACAAAAAAAIAPD/AAAGAAQAAAAJAPD/AAABAAAAAAAKAPD/AAACAAAAAAAIAO//AAAEAAAAAAACAOj/AAAAAAEAAAADAOj/AAAGAAEAAAADAOn/AAABAAIAAAAEAOn/AAAHAAAAAAAFAOn/AAAGAAAAAAAFAOj/AAABAAAAAAAEAOj/AAABAAAAAAADAOf/AAAJAAMAAAAGAOj/AAABAAAAAAAHAOj/AAACAAAAAAAHAOn/AAACAAIAAAAGAOn/AAABAAIAAAAFAOr/AAACAAIAAAAEAOr/AAAAAAIAAAACAOn/AAAAAAIAAAACAOf/AAAAAAAAAAARAOT/AAAAAAAAAAASAOT/AAABAAAAAAATAOT/AAABAAAAAAAUAOT/AAABAAAAAAAVAOT/AAABAAAAAAAWAOT/AAACAAAAAAAWAOX/AAACAAIAAAAVAOX/AAABAAIAAAAUAOX/AAAKAAEAAAATAOX/AAAGAAAAAAASAOX/AAAGAAAAAAASAOb/AAAGAAAAAAATAOb/AAAJAAQAAAAUAOb/AAACAAIAAAAQAOb/AAAHAAEAAAAPAOb/AAABAAAAAAAOAOb/AAAAAAAAAAAOAOf/AAAAAAIAAAAQAOX/AAAAAAAAAAARAOX/AAAHAAEAAAASAOf/AAACAAIAAAARAOf/AAABAAIAAAAQAOf/AAABAAIAAAAPAOf/AAABAAIAAAARAOb/AAABAAEAAAANAN7/AAAQAAEAAAAOAN7/AAACAAAAAAAOAN//AAACAAEAAAANAN//AAAKAAEAAAAPAOD/AAANAAMAAAAOAOD/AAAPAAAAAAANAOD/AAAGAAEAAAAMAN//AAAGAAAAAAAMAN7/AAAGAAAAAAALAN7/AAAHAAAAAAALAN3/AAAGAAEAAAAMAN3/AAABAAAAAAANAN3/AAACAAAAAAAKAPH/AAAGAAEAAAALAPH/AAABAAAAAAAMAPH/AAACAAAAAAAJAPH/AAAHAAAAAAAKAPL/AAABAAIAAAAJAPL/AAAAAAIAAAALAPL/AAABAAIAAAAMAPL/AAACAAIAAAAIAPH/AAAAAAIAAAAHAPD/AAAAAAQAAAALAOz/AAAAAAQAAAAMAOz/AAAKAAQAAAANAOz/AAAHAAAAAAAOAOz/AAACAAEAAAAOAO3/AAACAAIAAAANAO3/AAAAAAIAAAAOAOv/AAACAAAAAAANAOv/AAABAAAAAAAMAOv/AAAAAAAAAAAQAOD/AAACAAQAAAAPAOH/AAACAAIAAAAOAOH/AAAJAAQAAAANAOH/AAABAAIAAAAMAOD/AAAQAAEAAAALAN//AAAJAAEAAAAMAOH/AAAAAAIAAAALAOD/AAAAAAIAAAAKAN//AAAPAAQAAAAKAN7/AAAMAAEAAAAKAN3/AAAAAAEAAAAKANz/AAAAAAAAAAALANz/AAACAAAAAAD//xAAAAAAAAIAAAAAABAAAAAHAAAAAAABABAAAAAGAAAAAAACABAAAAAHAAAAAAADABAAAAAHAAAAAAAEABAAAAAHAAAAAAAFABAAAAAKAAEAAAAGABAAAAABAAIAAAAHABAAAAABAAIAAAAIABAAAAAHAAAAAAAJABAAAAAGAAAAAAAKABAAAAAHAAAAAAALABAAAAAGAAAAAAAMABAAAAAGAAAAAAANABAAAAAGAAAAAAAOABAAAAAGAAAAAAAPABAAAAAGAAAAAAAQABAAAAAGAAAAAAARABAAAAAGAAAAAAASABAAAAAGAAAAAAATABAAAAAGAAAAAAAUABAAAAAGAAAAAAAVABAAAAAGAAAAAAAVABEAAAABAAIAAAAWABAAAAAGAAAAAAAXABAAAAAGAAAAAAAYABAAAAABAAIAAAAZABAAAAABAAIAAAAaABAAAAABAAIAAAAbABAAAAACAAIAAAAdAA8AAAABAAIAAAAeAA8AAAACAAIAAAAfAA4AAAACAAIAAAATABEAAAABAAIAAAASABEAAAABAAIAAAARABEAAAAGAAAAAAARABIAAAACAAIAAAAQABIAAAABAAIAAAAPABIAAAABAAIAAAAOABIAAAABAAIAAAANABIAAAABAAIAAAAMABIAAAAAAAIAAAALABEAAAABAAIAAAAJABEAAAAJAAQAAAAKABEAAAABAAIAAAAIABEAAAAAAAIAAAAFABEAAAACAAIAAAAEABEAAAABAAIAAAADABEAAAABAAIAAAACABEAAAABAAIAAAABABEAAAABAAIAAAAAABEAAAAAAAIAAAANABEAAAAGAAAAAAAOABEAAAAGAAAAAAAMABEAAAAHAAAAAAAPABEAAAAGAAAAAAAQABEAAAAGAAAAAAAUABEAAAABAAIAAAAWABEAAAABAAIAAAAXABEAAAACAAIAAAAfAPP/AAAAAAQAAAAgAPP/AAANAAQAAAAgAPL/AAAPAAMAAAAhAPH/AAAGAAMAAAAhAPD/AAAAAAAAAAAiAPD/AAANAAAAAAAiAO//AAAGAAMAAAAiAO7/AAAAAAEAAAAiAO3/AAAAAAEAAAAiAOz/AAAAAAEAAAAiAOv/AAAAAAEAAAAiAOr/AAAAAAEAAAAiAOn/AAAAAAEAAAAiAOj/AAAAAAEAAAAiAOf/AAAAAAEAAAAiAOb/AAAAAAEAAAAiAOX/AAAAAAEAAAAiAOT/AAAGAAQAAAAiAOP/AAAEAAEAAAAiAOL/AAAKAAAAAAAhAOL/AAAAAAIAAAAhAOH/AAAMAAAAAAAhAOD/AAANAAEAAAAgAOD/AAAAAAIAAAAgAN//AAAKAAMAAAAfAN//AAAPAAQAAAAfAN7/AAAEAAEAAAAeAN3/AAAAAAIAAAAeANz/AAAQAAEAAAAdANz/AAAAAAIAAAAdANv/AAAPAAAAAAAcANv/AAAJAAQAAAAbANv/AAAAAAIAAAAbANr/AAAPAAAAAAAaANr/AAAPAAQAAAAZANn/AAABAAIAAAAYANn/AAAAAAIAAAAXANj/AAABAAIAAAAWANj/AAAAAAIAAAAWANf/AAAHAAAAAAAVANf/AAAAAAIAAAAVANb/AAAHAAAAAAAUANb/AAAAAAIAAAATANX/AAAJAAQAAAASANX/AAAKAAQAAAARANX/AAABAAQAAAAQANX/AAABAAQAAAAPANX/AAABAAQAAAAOANX/AAABAAQAAAANANX/AAAPAAQAAAANANT/AAAQAAMAAAAMANT/AAABAAQAAAALANT/AAABAAQAAAAKANT/AAABAAQAAAAJANT/AAABAAQAAAAIANT/AAABAAQAAAAHANT/AAABAAQAAAAGANT/AAABAAQAAAAEANT/AAABAAQAAAAFANT/AAABAAQAAAADANT/AAABAAQAAAACANT/AAABAAQAAAABANT/AAAPAAMAAAABANX/AAAEAAIAAAAAANb/AAACAAQAAAD//9b/AAAPAAMAAAD//9f/AAAQAAQAAAD+/9f/AAABAAQAAAD9/9f/AAAPAAMAAAD9/9j/AAAHAAQAAAD8/9j/AAAAAAAAAAAfAPX/AAACAAQAAAAgAPT/AAAEAAIAAAAhAPL/AAAQAAQAAAAiAPH/AAACAAIAAAAjAO//AAACAAIAAAAjAO7/AAACAAEAAAAjAO3/AAACAAEAAAAjAOz/AAACAAEAAAAjAOv/AAACAAEAAAAjAOr/AAACAAEAAAAjAOn/AAACAAEAAAAjAOj/AAACAAEAAAAjAOf/AAACAAEAAAAjAOb/AAACAAEAAAAjAOX/AAACAAEAAAAjAOT/AAAJAAMAAAAkAOT/AAAQAAQAAAAkAOP/AAAEAAEAAAAkAOL/AAAQAAMAAAAjAOL/AAABAAQAAAAiAOH/AAACAAAAAAAhAN//AAAHAAQAAAAhAN7/AAAEAAAAAAAgAN3/AAACAAQAAAAfAN3/AAAKAAAAAAAfANz/AAACAAAAAAAeANv/AAACAAAAAAAdANr/AAACAAEAAAAdANn/AAACAAEAAAAdANj/AAACAAAAAAAcANj/AAAQAAEAAAAcANf/AAACAAAAAAAbANf/AAAGAAEAAAAbANb/AAACAAAAAAAaANb/AAABAAAAAAAZANb/AAABAAAAAAAYANb/AAABAAAAAAAXANb/AAAGAAEAAAAXANX/AAACAAAAAAAWANX/AAABAAAAAAAVANX/AAABAAAAAAAUANX/AAAKAAMAAAATANT/AAACAAAAAAASANT/AAAAAAAAAAAWANb/AAAGAAAAAAAXANf/AAAGAAAAAAAYANf/AAAHAAAAAAAZANf/AAAGAAAAAAAaANf/AAAHAAAAAAAaANj/AAAHAAEAAAAbANj/AAAGAAAAAAAbANn/AAAHAAAAAAAcANn/AAAHAAAAAAAcANr/AAAHAAEAAAAZANj/AAAGAAEAAAAYANj/AAAHAAAAAAAaANn/AAAHAAAAAAAKAAcAAAAAAAAAAAALAAcAAAACAAAAAAANAAgAAAAJAAMAAAAMAAkAAAAAAAIAAAANAAkAAAACAAIAAAAOAAgAAAACAAQAAAA=")
+tile_set = SubResource("TileSet_fj5fk")
 
 [node name="Floor" type="StaticBody2D" parent="."]
+position = Vector2(-26, 475)
+metadata/_edit_group_ = true
 
 [node name="CollisionShape2D" type="CollisionShape2D" parent="Floor"]
 shape = SubResource("WorldBoundaryShape2D_gasd3")
 
 [node name="CharacterBody2D" parent="." instance=ExtResource("3_bssht")]
-position = Vector2(174, 430)
+position = Vector2(324, 76)
 
 [node name="Area2D" type="Area2D" parent="."]
-position = Vector2(952, 434)
+position = Vector2(831, 439)
 script = ExtResource("3_t4lk8")
 metadata/_edit_group_ = true
 
@@ -98,17 +441,13 @@ metadata/_edit_group_ = true
 shape = SubResource("CircleShape2D_5ph8t")
 debug_color = Color(0.630721, 0.529414, 1.92523e-07, 0.42)
 
-[node name="SceneManager" type="Node" parent="."]
-unique_name_in_owner = true
-script = ExtResource("1_ooich")
-
 [node name="crates" type="Node2D" parent="."]
 
 [node name="RigidBody2D4" parent="crates" instance=ExtResource("1_6shkr")]
-position = Vector2(603, 24)
+position = Vector2(504, -465)
 
 [node name="RigidBody2D" parent="crates" groups=["pushables"] instance=ExtResource("1_6shkr")]
-position = Vector2(209, 113)
+position = Vector2(147, 68)
 rotation = 2.09219
 
 [node name="RigidBody2D2" parent="crates" groups=["pushables"] instance=ExtResource("1_6shkr")]
@@ -120,10 +459,7 @@ position = Vector2(373, 200)
 rotation = -0.0982481
 
 [node name="RigidBody2D5" parent="crates" instance=ExtResource("1_6shkr")]
-position = Vector2(251, 69)
-
-[node name="TileMapLayer" type="TileMapLayer" parent="."]
-tile_set = SubResource("TileSet_fj5fk")
+position = Vector2(-49, -64)
 
 [connection signal="areaTrigger" from="Area2D" to="." method="_on_trigger"]
 [connection signal="body_entered" from="Area2D" to="Area2D" method="_on_body_entered"]
diff --git a/scenes/player.tscn b/scenes/player.tscn
index 900e4d9..ab28753 100644
--- a/scenes/player.tscn
+++ b/scenes/player.tscn
@@ -6,7 +6,7 @@
 [ext_resource type="Texture2D" uid="uid://bvat1vqwtua2p" path="res://assets/graphics/player/run/player run 48x48.png" id="3_y36hw"]
 
 [sub_resource type="CircleShape2D" id="CircleShape2D_uvblg"]
-radius = 32.5576
+radius = 17.172
 
 [sub_resource type="AtlasTexture" id="AtlasTexture_cdvw1"]
 atlas = ExtResource("2_yfuca")
@@ -179,6 +179,7 @@ PUSH_FORCE = 100
 metadata/_edit_group_ = true
 
 [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
+scale = Vector2(0.7, 1)
 shape = SubResource("CircleShape2D_uvblg")
 debug_color = Color(0.872789, 0.000463018, 0.842707, 0.42)
 
@@ -195,13 +196,12 @@ position = Vector2(35, -10)
 position = Vector2(-35, -10)
 
 [node name="Camera2D" type="Camera2D" parent="."]
-position = Vector2(0, -75)
-zoom = Vector2(0.5, 0.5)
+offset = Vector2(0, -30)
 
 [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
 texture_filter = 1
 position = Vector2(-1, -4)
-scale = Vector2(2.22855, 2.22855)
+scale = Vector2(1.29167, 1.29167)
 sprite_frames = SubResource("SpriteFrames_52pno")
 animation = &"playerJump"
 autoplay = "playerIdle"
diff --git a/scenes/trees.png b/scenes/trees.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f27ee981a07d9d1e527e5124ee9da3685e284cb
GIT binary patch
literal 20749
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%0DSV4hwfnZ)OZj`?#V<=d6sj@T}`@PdS=w
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
Eg4K;VEdT%j

literal 0
HcmV?d00001

diff --git a/scenes/trees.png.import b/scenes/trees.png.import
new file mode 100644
index 0000000..220e1fd
--- /dev/null
+++ b/scenes/trees.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dvo3fyb2k6saf"
+path="res://.godot/imported/trees.png-aae64ae71e38b889bacd9a989dc53946.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://scenes/trees.png"
+dest_files=["res://.godot/imported/trees.png-aae64ae71e38b889bacd9a989dc53946.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/scripts/gameController.gd b/scripts/gameController.gd
index aa6847e..dd09b7e 100644
--- a/scripts/gameController.gd
+++ b/scripts/gameController.gd
@@ -1,7 +1,7 @@
 extends Node2D
 
 var timer:= Timer.new()
-@export var secondCount= 30
+@export var secondCount= 90
 
 var totalCrates := 0
 
diff --git a/scripts/sceneManager.gd b/scripts/sceneManager.gd
index 8a7b778..63a3140 100644
--- a/scripts/sceneManager.gd
+++ b/scripts/sceneManager.gd
@@ -37,8 +37,7 @@ func makeBullet(position, speed):
 	myBullet.setSpeed(speed)
 	
 	return
-	
-	
+		
 func onBulletHit(bullet, body):
 	bullet.position = Vector2(-100, -100)
 	bullet.setSpeed(0)