diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..dc34e4f
Binary files /dev/null and b/.DS_Store differ
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..8ad74f7
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,2 @@
+# Normalize EOL for all files that Git considers text files.
+* text=auto eol=lf
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4709183
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+# Godot 4+ specific ignores
+.godot/
diff --git a/Audio/.DS_Store b/Audio/.DS_Store
new file mode 100644
index 0000000..119dde4
Binary files /dev/null and b/Audio/.DS_Store differ
diff --git a/Audio/GUI/click.wav b/Audio/GUI/click.wav
new file mode 100644
index 0000000..449ab53
Binary files /dev/null and b/Audio/GUI/click.wav differ
diff --git a/Audio/GUI/hover.wav b/Audio/GUI/hover.wav
new file mode 100644
index 0000000..ec55432
Binary files /dev/null and b/Audio/GUI/hover.wav differ
diff --git a/Audio/Music/battleThemeA.mp3 b/Audio/Music/battleThemeA.mp3
new file mode 100644
index 0000000..d22aa61
Binary files /dev/null and b/Audio/Music/battleThemeA.mp3 differ
diff --git a/Audio/SoundEffect/Lose.ogg b/Audio/SoundEffect/Lose.ogg
new file mode 100644
index 0000000..eae55ac
Binary files /dev/null and b/Audio/SoundEffect/Lose.ogg differ
diff --git a/Audio/SoundEffect/Victory.wav b/Audio/SoundEffect/Victory.wav
new file mode 100644
index 0000000..54980de
Binary files /dev/null and b/Audio/SoundEffect/Victory.wav differ
diff --git a/Audio/SoundEffect/collectgem.mp3 b/Audio/SoundEffect/collectgem.mp3
new file mode 100644
index 0000000..0a79da9
Binary files /dev/null and b/Audio/SoundEffect/collectgem.mp3 differ
diff --git a/Audio/SoundEffect/enemy_death.ogg b/Audio/SoundEffect/enemy_death.ogg
new file mode 100644
index 0000000..03c6afb
Binary files /dev/null and b/Audio/SoundEffect/enemy_death.ogg differ
diff --git a/Audio/SoundEffect/enemy_hit.ogg b/Audio/SoundEffect/enemy_hit.ogg
new file mode 100644
index 0000000..ce5dfed
Binary files /dev/null and b/Audio/SoundEffect/enemy_hit.ogg differ
diff --git a/Audio/SoundEffect/ice.wav b/Audio/SoundEffect/ice.wav
new file mode 100644
index 0000000..187e43f
Binary files /dev/null and b/Audio/SoundEffect/ice.wav differ
diff --git a/Audio/SoundEffect/levelup.ogg b/Audio/SoundEffect/levelup.ogg
new file mode 100644
index 0000000..9301e64
Binary files /dev/null and b/Audio/SoundEffect/levelup.ogg differ
diff --git a/Audio/SoundEffect/tornado.ogg b/Audio/SoundEffect/tornado.ogg
new file mode 100644
index 0000000..68921cd
Binary files /dev/null and b/Audio/SoundEffect/tornado.ogg differ
diff --git a/Audio/SoundEffect/woosh.wav b/Audio/SoundEffect/woosh.wav
new file mode 100644
index 0000000..12e6d05
Binary files /dev/null and b/Audio/SoundEffect/woosh.wav differ
diff --git a/Font/tenderness.otf b/Font/tenderness.otf
new file mode 100644
index 0000000..d6188ac
Binary files /dev/null and b/Font/tenderness.otf differ
diff --git a/Textures/.DS_Store b/Textures/.DS_Store
new file mode 100644
index 0000000..b414201
Binary files /dev/null and b/Textures/.DS_Store differ
diff --git a/Textures/Enemy/cyclops.png b/Textures/Enemy/cyclops.png
new file mode 100644
index 0000000..49c364b
Binary files /dev/null and b/Textures/Enemy/cyclops.png differ
diff --git a/Textures/Enemy/explosion_pixelfied.png b/Textures/Enemy/explosion_pixelfied.png
new file mode 100644
index 0000000..a1f7ffa
Binary files /dev/null and b/Textures/Enemy/explosion_pixelfied.png differ
diff --git a/Textures/Enemy/giant_amoeba_new.png b/Textures/Enemy/giant_amoeba_new.png
new file mode 100644
index 0000000..2bbddc3
Binary files /dev/null and b/Textures/Enemy/giant_amoeba_new.png differ
diff --git a/Textures/Enemy/juggernaut.png b/Textures/Enemy/juggernaut.png
new file mode 100644
index 0000000..d964a66
Binary files /dev/null and b/Textures/Enemy/juggernaut.png differ
diff --git a/Textures/Enemy/kolbold_strong.png b/Textures/Enemy/kolbold_strong.png
new file mode 100644
index 0000000..52d5caa
Binary files /dev/null and b/Textures/Enemy/kolbold_strong.png differ
diff --git a/Textures/Enemy/kolbold_weak.png b/Textures/Enemy/kolbold_weak.png
new file mode 100644
index 0000000..9aaaf1c
Binary files /dev/null and b/Textures/Enemy/kolbold_weak.png differ
diff --git a/Textures/GUI/EmptyItem.png b/Textures/GUI/EmptyItem.png
new file mode 100644
index 0000000..4f22563
Binary files /dev/null and b/Textures/GUI/EmptyItem.png differ
diff --git a/Textures/GUI/exp_background.png b/Textures/GUI/exp_background.png
new file mode 100644
index 0000000..0eb9320
Binary files /dev/null and b/Textures/GUI/exp_background.png differ
diff --git a/Textures/GUI/exp_progress.png b/Textures/GUI/exp_progress.png
new file mode 100644
index 0000000..ce17e26
Binary files /dev/null and b/Textures/GUI/exp_progress.png differ
diff --git a/Textures/GUI/health.png b/Textures/GUI/health.png
new file mode 100644
index 0000000..356ef85
Binary files /dev/null and b/Textures/GUI/health.png differ
diff --git a/Textures/GUI/healthbar.png b/Textures/GUI/healthbar.png
new file mode 100644
index 0000000..895a7ca
Binary files /dev/null and b/Textures/GUI/healthbar.png differ
diff --git a/Textures/Items/.DS_Store b/Textures/Items/.DS_Store
new file mode 100644
index 0000000..0179d51
Binary files /dev/null and b/Textures/Items/.DS_Store differ
diff --git a/Textures/Items/Gems/Gem_blue.png b/Textures/Items/Gems/Gem_blue.png
new file mode 100644
index 0000000..1033878
Binary files /dev/null and b/Textures/Items/Gems/Gem_blue.png differ
diff --git a/Textures/Items/Gems/Gem_green.png b/Textures/Items/Gems/Gem_green.png
new file mode 100644
index 0000000..39599fa
Binary files /dev/null and b/Textures/Items/Gems/Gem_green.png differ
diff --git a/Textures/Items/Gems/Gem_red.png b/Textures/Items/Gems/Gem_red.png
new file mode 100644
index 0000000..651af34
Binary files /dev/null and b/Textures/Items/Gems/Gem_red.png differ
diff --git a/Textures/Items/Upgrades/boots_4_green.png b/Textures/Items/Upgrades/boots_4_green.png
new file mode 100644
index 0000000..618e9ca
Binary files /dev/null and b/Textures/Items/Upgrades/boots_4_green.png differ
diff --git a/Textures/Items/Upgrades/chunk.png b/Textures/Items/Upgrades/chunk.png
new file mode 100644
index 0000000..4ba4552
Binary files /dev/null and b/Textures/Items/Upgrades/chunk.png differ
diff --git a/Textures/Items/Upgrades/helmet_1.png b/Textures/Items/Upgrades/helmet_1.png
new file mode 100644
index 0000000..a84beec
Binary files /dev/null and b/Textures/Items/Upgrades/helmet_1.png differ
diff --git a/Textures/Items/Upgrades/low_boots.png b/Textures/Items/Upgrades/low_boots.png
new file mode 100644
index 0000000..02e2427
Binary files /dev/null and b/Textures/Items/Upgrades/low_boots.png differ
diff --git a/Textures/Items/Upgrades/scroll_old.png b/Textures/Items/Upgrades/scroll_old.png
new file mode 100644
index 0000000..db1ef09
Binary files /dev/null and b/Textures/Items/Upgrades/scroll_old.png differ
diff --git a/Textures/Items/Upgrades/thick_new.png b/Textures/Items/Upgrades/thick_new.png
new file mode 100644
index 0000000..fb7dc7d
Binary files /dev/null and b/Textures/Items/Upgrades/thick_new.png differ
diff --git a/Textures/Items/Upgrades/urand_mage.png b/Textures/Items/Upgrades/urand_mage.png
new file mode 100644
index 0000000..442e59b
Binary files /dev/null and b/Textures/Items/Upgrades/urand_mage.png differ
diff --git a/Textures/Items/Weapons/ice_spear.png b/Textures/Items/Weapons/ice_spear.png
new file mode 100644
index 0000000..1826f4b
Binary files /dev/null and b/Textures/Items/Weapons/ice_spear.png differ
diff --git a/Textures/Items/Weapons/javelin_3_new.png b/Textures/Items/Weapons/javelin_3_new.png
new file mode 100644
index 0000000..97f8186
Binary files /dev/null and b/Textures/Items/Weapons/javelin_3_new.png differ
diff --git a/Textures/Items/Weapons/javelin_3_new_attack.png b/Textures/Items/Weapons/javelin_3_new_attack.png
new file mode 100644
index 0000000..dfeed47
Binary files /dev/null and b/Textures/Items/Weapons/javelin_3_new_attack.png differ
diff --git a/Textures/Items/Weapons/sword.png b/Textures/Items/Weapons/sword.png
new file mode 100644
index 0000000..4b5e5c7
Binary files /dev/null and b/Textures/Items/Weapons/sword.png differ
diff --git a/Textures/Items/Weapons/tornado.png b/Textures/Items/Weapons/tornado.png
new file mode 100644
index 0000000..bc9176a
Binary files /dev/null and b/Textures/Items/Weapons/tornado.png differ
diff --git a/Textures/Player/player_sprite.png b/Textures/Player/player_sprite.png
new file mode 100644
index 0000000..7752f15
Binary files /dev/null and b/Textures/Player/player_sprite.png differ
diff --git a/Textures/dirt_full_new.png b/Textures/dirt_full_new.png
new file mode 100644
index 0000000..8f8ad93
Binary files /dev/null and b/Textures/dirt_full_new.png differ
diff --git a/icon.svg b/icon.svg
index 3fe4f4a..adc26df 100644
--- a/icon.svg
+++ b/icon.svg
@@ -1 +1 @@
-
+
diff --git a/icon.svg.import b/icon.svg.import
new file mode 100644
index 0000000..6fd15d0
--- /dev/null
+++ b/icon.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ywij2rnwq47s"
+path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://icon.svg"
+dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/bptc_ldr=0
+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
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/project.godot b/project.godot
index 34d55ac..409bd59 100644
--- a/project.godot
+++ b/project.godot
@@ -10,8 +10,8 @@ config_version=5
[application]
-config/name="Game_Tutorial_1"
-config/features=PackedStringArray("4.2", "Mobile")
+config/name="Survivors Clone"
+config/features=PackedStringArray("4.0", "Mobile")
config/icon="res://icon.svg"
[rendering]