summaryrefslogtreecommitdiff
path: root/Units
diff options
context:
space:
mode:
Diffstat (limited to 'Units')
-rw-r--r--Units/Assets/.digger-12.png-autosave.krabin0 -> 76238 bytes
-rw-r--r--Units/Assets/block-01.pngbin0 -> 193 bytes
-rw-r--r--Units/Assets/block-01.png.import34
-rw-r--r--Units/Assets/block-02.pngbin0 -> 190 bytes
-rw-r--r--Units/Assets/block-02.png.import34
-rw-r--r--Units/Assets/block-03.pngbin0 -> 191 bytes
-rw-r--r--Units/Assets/block-03.png.import34
-rw-r--r--Units/Assets/block-04.pngbin0 -> 190 bytes
-rw-r--r--Units/Assets/block-04.png.import34
-rw-r--r--Units/Assets/block-05.pngbin0 -> 190 bytes
-rw-r--r--Units/Assets/block-05.png.import34
-rw-r--r--Units/Assets/block-06.pngbin0 -> 191 bytes
-rw-r--r--Units/Assets/block-06.png.import34
-rw-r--r--Units/Assets/digger-01.pngbin0 -> 220 bytes
-rw-r--r--Units/Assets/digger-01.png.import34
-rw-r--r--Units/Assets/digger-01.png~bin0 -> 216 bytes
-rw-r--r--Units/Assets/digger-02.pngbin0 -> 219 bytes
-rw-r--r--Units/Assets/digger-02.png.import34
-rw-r--r--Units/Assets/digger-02.png~bin0 -> 225 bytes
-rw-r--r--Units/Assets/digger-03.pngbin0 -> 221 bytes
-rw-r--r--Units/Assets/digger-03.png.import34
-rw-r--r--Units/Assets/digger-04.pngbin0 -> 213 bytes
-rw-r--r--Units/Assets/digger-04.png.import34
-rw-r--r--Units/Assets/digger-05.pngbin0 -> 188 bytes
-rw-r--r--Units/Assets/digger-05.png.import34
-rw-r--r--Units/Assets/digger-06.pngbin0 -> 212 bytes
-rw-r--r--Units/Assets/digger-06.png.import34
-rw-r--r--Units/Assets/digger-07.pngbin0 -> 223 bytes
-rw-r--r--Units/Assets/digger-07.png.import34
-rw-r--r--Units/Assets/digger-08.pngbin0 -> 220 bytes
-rw-r--r--Units/Assets/digger-08.png.import34
-rw-r--r--Units/Assets/digger-09.pngbin0 -> 236 bytes
-rw-r--r--Units/Assets/digger-09.png.import34
-rw-r--r--Units/Assets/digger-10.pngbin0 -> 216 bytes
-rw-r--r--Units/Assets/digger-10.png.import34
-rw-r--r--Units/Assets/digger-11.pngbin0 -> 207 bytes
-rw-r--r--Units/Assets/digger-11.png.import34
-rw-r--r--Units/Assets/digger-12.pngbin0 -> 219 bytes
-rw-r--r--Units/Assets/digger-12.png.import34
-rw-r--r--Units/Assets/fall-01.pngbin0 -> 155 bytes
-rw-r--r--Units/Assets/fall-01.png.import34
-rw-r--r--Units/Assets/fall-02.pngbin0 -> 153 bytes
-rw-r--r--Units/Assets/fall-02.png.import34
-rw-r--r--Units/Assets/fall-03.pngbin0 -> 154 bytes
-rw-r--r--Units/Assets/fall-03.png.import34
-rw-r--r--Units/Assets/fall-04.pngbin0 -> 149 bytes
-rw-r--r--Units/Assets/fall-04.png.import34
-rw-r--r--Units/Assets/fall-05.pngbin0 -> 159 bytes
-rw-r--r--Units/Assets/fall-05.png.import34
-rw-r--r--Units/Assets/fall-06.pngbin0 -> 156 bytes
-rw-r--r--Units/Assets/fall-06.png.import34
-rw-r--r--Units/Assets/fall-07.pngbin0 -> 160 bytes
-rw-r--r--Units/Assets/fall-07.png.import34
-rw-r--r--Units/Assets/fall-08.pngbin0 -> 158 bytes
-rw-r--r--Units/Assets/fall-08.png.import34
-rw-r--r--Units/Assets/sheet.pngbin0 -> 11377 bytes
-rw-r--r--Units/Assets/sheet.png.import34
-rw-r--r--Units/Assets/sheet.png~bin0 -> 3762 bytes
-rw-r--r--Units/Assets/sheet2.pngbin0 -> 15728 bytes
-rw-r--r--Units/Assets/sheet2.png.import34
-rw-r--r--Units/Assets/walk-01.pngbin0 -> 164 bytes
-rw-r--r--Units/Assets/walk-01.png.import34
-rw-r--r--Units/Assets/walk-01.png~bin0 -> 141 bytes
-rw-r--r--Units/Assets/walk-02.pngbin0 -> 176 bytes
-rw-r--r--Units/Assets/walk-02.png.import34
-rw-r--r--Units/Assets/walk-02.png~bin0 -> 173 bytes
-rw-r--r--Units/Assets/walk-03.pngbin0 -> 171 bytes
-rw-r--r--Units/Assets/walk-03.png.import34
-rw-r--r--Units/Assets/walk-03.png~bin0 -> 171 bytes
-rw-r--r--Units/Assets/walk-04.pngbin0 -> 170 bytes
-rw-r--r--Units/Assets/walk-04.png.import34
-rw-r--r--Units/Assets/walk-04.png~bin0 -> 159 bytes
-rw-r--r--Units/Assets/walk-05.pngbin0 -> 169 bytes
-rw-r--r--Units/Assets/walk-05.png.import34
-rw-r--r--Units/Assets/walk-05.png~bin0 -> 150 bytes
-rw-r--r--Units/Assets/walk-06.pngbin0 -> 177 bytes
-rw-r--r--Units/Assets/walk-06.png.import34
-rw-r--r--Units/Assets/walk-06.png~bin0 -> 174 bytes
-rw-r--r--Units/Assets/walk-07.pngbin0 -> 166 bytes
-rw-r--r--Units/Assets/walk-07.png.import34
-rw-r--r--Units/Assets/walk-07.png~bin0 -> 167 bytes
-rw-r--r--Units/Assets/walk-08.pngbin0 -> 173 bytes
-rw-r--r--Units/Assets/walk-08.png.import34
-rw-r--r--Units/Assets/walk-08.png~bin0 -> 161 bytes
-rw-r--r--Units/Assets/walk.pngbin0 -> 429 bytes
-rw-r--r--Units/Assets/walk.png.import34
-rw-r--r--Units/Blocker.tscn23
-rw-r--r--Units/Default.tscn36
-rw-r--r--Units/Digger.tscn36
-rw-r--r--Units/blocker.gd5
-rw-r--r--Units/default.gd49
-rw-r--r--Units/digger.gd46
-rw-r--r--Units/unit.gd15
-rw-r--r--Units/units_sprite_frames.tres161
94 files changed, 1629 insertions, 0 deletions
diff --git a/Units/Assets/.digger-12.png-autosave.kra b/Units/Assets/.digger-12.png-autosave.kra
new file mode 100644
index 0000000..48ea609
--- /dev/null
+++ b/Units/Assets/.digger-12.png-autosave.kra
Binary files differ
diff --git a/Units/Assets/block-01.png b/Units/Assets/block-01.png
new file mode 100644
index 0000000..6ed5c44
--- /dev/null
+++ b/Units/Assets/block-01.png
Binary files differ
diff --git a/Units/Assets/block-01.png.import b/Units/Assets/block-01.png.import
new file mode 100644
index 0000000..2630b93
--- /dev/null
+++ b/Units/Assets/block-01.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b83lx3sg8gy3a"
+path="res://.godot/imported/block-01.png-1695dc245f729c75819a527a1507dccc.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/block-01.png"
+dest_files=["res://.godot/imported/block-01.png-1695dc245f729c75819a527a1507dccc.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/Units/Assets/block-02.png b/Units/Assets/block-02.png
new file mode 100644
index 0000000..caa66ca
--- /dev/null
+++ b/Units/Assets/block-02.png
Binary files differ
diff --git a/Units/Assets/block-02.png.import b/Units/Assets/block-02.png.import
new file mode 100644
index 0000000..28beb19
--- /dev/null
+++ b/Units/Assets/block-02.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bahb64b0hfsex"
+path="res://.godot/imported/block-02.png-7fdb19881016d7c80e9c5bdd9e250430.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/block-02.png"
+dest_files=["res://.godot/imported/block-02.png-7fdb19881016d7c80e9c5bdd9e250430.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/Units/Assets/block-03.png b/Units/Assets/block-03.png
new file mode 100644
index 0000000..cf63b60
--- /dev/null
+++ b/Units/Assets/block-03.png
Binary files differ
diff --git a/Units/Assets/block-03.png.import b/Units/Assets/block-03.png.import
new file mode 100644
index 0000000..1ad5c50
--- /dev/null
+++ b/Units/Assets/block-03.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://7b84db70nhue"
+path="res://.godot/imported/block-03.png-f7d66ff98278120a988260b748e510e0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/block-03.png"
+dest_files=["res://.godot/imported/block-03.png-f7d66ff98278120a988260b748e510e0.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/Units/Assets/block-04.png b/Units/Assets/block-04.png
new file mode 100644
index 0000000..0a1c423
--- /dev/null
+++ b/Units/Assets/block-04.png
Binary files differ
diff --git a/Units/Assets/block-04.png.import b/Units/Assets/block-04.png.import
new file mode 100644
index 0000000..cef4daf
--- /dev/null
+++ b/Units/Assets/block-04.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c26syxk8h63im"
+path="res://.godot/imported/block-04.png-2cf1840c3bbff73d0b9acc35a9e71943.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/block-04.png"
+dest_files=["res://.godot/imported/block-04.png-2cf1840c3bbff73d0b9acc35a9e71943.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/Units/Assets/block-05.png b/Units/Assets/block-05.png
new file mode 100644
index 0000000..af5aebd
--- /dev/null
+++ b/Units/Assets/block-05.png
Binary files differ
diff --git a/Units/Assets/block-05.png.import b/Units/Assets/block-05.png.import
new file mode 100644
index 0000000..7b60620
--- /dev/null
+++ b/Units/Assets/block-05.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://522gm5sgmr4l"
+path="res://.godot/imported/block-05.png-e351894a385c2d2c0912aa0b6fc14ea5.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/block-05.png"
+dest_files=["res://.godot/imported/block-05.png-e351894a385c2d2c0912aa0b6fc14ea5.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/Units/Assets/block-06.png b/Units/Assets/block-06.png
new file mode 100644
index 0000000..fcc4178
--- /dev/null
+++ b/Units/Assets/block-06.png
Binary files differ
diff --git a/Units/Assets/block-06.png.import b/Units/Assets/block-06.png.import
new file mode 100644
index 0000000..fc3467f
--- /dev/null
+++ b/Units/Assets/block-06.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://67nn1502av21"
+path="res://.godot/imported/block-06.png-5593f6e730af6273e8bb7d0571052257.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/block-06.png"
+dest_files=["res://.godot/imported/block-06.png-5593f6e730af6273e8bb7d0571052257.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/Units/Assets/digger-01.png b/Units/Assets/digger-01.png
new file mode 100644
index 0000000..817c1d4
--- /dev/null
+++ b/Units/Assets/digger-01.png
Binary files differ
diff --git a/Units/Assets/digger-01.png.import b/Units/Assets/digger-01.png.import
new file mode 100644
index 0000000..9ba4689
--- /dev/null
+++ b/Units/Assets/digger-01.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://g7md34mbwlxa"
+path="res://.godot/imported/digger-01.png-0b3376cd1975501a6d98529ec87d998e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-01.png"
+dest_files=["res://.godot/imported/digger-01.png-0b3376cd1975501a6d98529ec87d998e.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/Units/Assets/digger-01.png~ b/Units/Assets/digger-01.png~
new file mode 100644
index 0000000..8b5c645
--- /dev/null
+++ b/Units/Assets/digger-01.png~
Binary files differ
diff --git a/Units/Assets/digger-02.png b/Units/Assets/digger-02.png
new file mode 100644
index 0000000..02e50fe
--- /dev/null
+++ b/Units/Assets/digger-02.png
Binary files differ
diff --git a/Units/Assets/digger-02.png.import b/Units/Assets/digger-02.png.import
new file mode 100644
index 0000000..fdc16a0
--- /dev/null
+++ b/Units/Assets/digger-02.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://de6ivhavxeakj"
+path="res://.godot/imported/digger-02.png-9b396bead79f6ef14626a5adab05370c.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-02.png"
+dest_files=["res://.godot/imported/digger-02.png-9b396bead79f6ef14626a5adab05370c.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/Units/Assets/digger-02.png~ b/Units/Assets/digger-02.png~
new file mode 100644
index 0000000..a19ef0b
--- /dev/null
+++ b/Units/Assets/digger-02.png~
Binary files differ
diff --git a/Units/Assets/digger-03.png b/Units/Assets/digger-03.png
new file mode 100644
index 0000000..ae57cb4
--- /dev/null
+++ b/Units/Assets/digger-03.png
Binary files differ
diff --git a/Units/Assets/digger-03.png.import b/Units/Assets/digger-03.png.import
new file mode 100644
index 0000000..b288e58
--- /dev/null
+++ b/Units/Assets/digger-03.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c068wiwg5r71d"
+path="res://.godot/imported/digger-03.png-80438aa703875a13ce8535ef22dd594a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-03.png"
+dest_files=["res://.godot/imported/digger-03.png-80438aa703875a13ce8535ef22dd594a.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/Units/Assets/digger-04.png b/Units/Assets/digger-04.png
new file mode 100644
index 0000000..0722cdc
--- /dev/null
+++ b/Units/Assets/digger-04.png
Binary files differ
diff --git a/Units/Assets/digger-04.png.import b/Units/Assets/digger-04.png.import
new file mode 100644
index 0000000..ee63ffa
--- /dev/null
+++ b/Units/Assets/digger-04.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ccwecsoh6sdcp"
+path="res://.godot/imported/digger-04.png-55350cda0b8ecf07d42c9d06e4d115cf.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-04.png"
+dest_files=["res://.godot/imported/digger-04.png-55350cda0b8ecf07d42c9d06e4d115cf.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/Units/Assets/digger-05.png b/Units/Assets/digger-05.png
new file mode 100644
index 0000000..4f31780
--- /dev/null
+++ b/Units/Assets/digger-05.png
Binary files differ
diff --git a/Units/Assets/digger-05.png.import b/Units/Assets/digger-05.png.import
new file mode 100644
index 0000000..3a0b132
--- /dev/null
+++ b/Units/Assets/digger-05.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bacb365t8muhc"
+path="res://.godot/imported/digger-05.png-05ba968bf2d7b38451bd426a00cc8eb9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-05.png"
+dest_files=["res://.godot/imported/digger-05.png-05ba968bf2d7b38451bd426a00cc8eb9.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/Units/Assets/digger-06.png b/Units/Assets/digger-06.png
new file mode 100644
index 0000000..4c6ef35
--- /dev/null
+++ b/Units/Assets/digger-06.png
Binary files differ
diff --git a/Units/Assets/digger-06.png.import b/Units/Assets/digger-06.png.import
new file mode 100644
index 0000000..ec31e03
--- /dev/null
+++ b/Units/Assets/digger-06.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cfygr478cs1u8"
+path="res://.godot/imported/digger-06.png-a514a67c14551018ce86db192ef2ca6d.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-06.png"
+dest_files=["res://.godot/imported/digger-06.png-a514a67c14551018ce86db192ef2ca6d.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/Units/Assets/digger-07.png b/Units/Assets/digger-07.png
new file mode 100644
index 0000000..8dabbf3
--- /dev/null
+++ b/Units/Assets/digger-07.png
Binary files differ
diff --git a/Units/Assets/digger-07.png.import b/Units/Assets/digger-07.png.import
new file mode 100644
index 0000000..28e6121
--- /dev/null
+++ b/Units/Assets/digger-07.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dgkjd088gwux4"
+path="res://.godot/imported/digger-07.png-3007df4de397377fb166fffc612e28bd.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-07.png"
+dest_files=["res://.godot/imported/digger-07.png-3007df4de397377fb166fffc612e28bd.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/Units/Assets/digger-08.png b/Units/Assets/digger-08.png
new file mode 100644
index 0000000..a5198bf
--- /dev/null
+++ b/Units/Assets/digger-08.png
Binary files differ
diff --git a/Units/Assets/digger-08.png.import b/Units/Assets/digger-08.png.import
new file mode 100644
index 0000000..014ccfb
--- /dev/null
+++ b/Units/Assets/digger-08.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://hxwnw8c2cj3b"
+path="res://.godot/imported/digger-08.png-726296fb975b5be5e5d6704541897661.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-08.png"
+dest_files=["res://.godot/imported/digger-08.png-726296fb975b5be5e5d6704541897661.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/Units/Assets/digger-09.png b/Units/Assets/digger-09.png
new file mode 100644
index 0000000..7ca1778
--- /dev/null
+++ b/Units/Assets/digger-09.png
Binary files differ
diff --git a/Units/Assets/digger-09.png.import b/Units/Assets/digger-09.png.import
new file mode 100644
index 0000000..fe55c25
--- /dev/null
+++ b/Units/Assets/digger-09.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://rd244n0k3qb0"
+path="res://.godot/imported/digger-09.png-f403081152a78cfcb1b8c0a1d3349bf7.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-09.png"
+dest_files=["res://.godot/imported/digger-09.png-f403081152a78cfcb1b8c0a1d3349bf7.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/Units/Assets/digger-10.png b/Units/Assets/digger-10.png
new file mode 100644
index 0000000..4e25370
--- /dev/null
+++ b/Units/Assets/digger-10.png
Binary files differ
diff --git a/Units/Assets/digger-10.png.import b/Units/Assets/digger-10.png.import
new file mode 100644
index 0000000..10dae9d
--- /dev/null
+++ b/Units/Assets/digger-10.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://5ytob6fb7xg1"
+path="res://.godot/imported/digger-10.png-8854f06714e6706c94e530e987078d0e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-10.png"
+dest_files=["res://.godot/imported/digger-10.png-8854f06714e6706c94e530e987078d0e.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/Units/Assets/digger-11.png b/Units/Assets/digger-11.png
new file mode 100644
index 0000000..73ffb34
--- /dev/null
+++ b/Units/Assets/digger-11.png
Binary files differ
diff --git a/Units/Assets/digger-11.png.import b/Units/Assets/digger-11.png.import
new file mode 100644
index 0000000..83bba92
--- /dev/null
+++ b/Units/Assets/digger-11.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dgyaiolxqewej"
+path="res://.godot/imported/digger-11.png-1629dafdcbc8ec26f5ba57dce0887ad9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-11.png"
+dest_files=["res://.godot/imported/digger-11.png-1629dafdcbc8ec26f5ba57dce0887ad9.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/Units/Assets/digger-12.png b/Units/Assets/digger-12.png
new file mode 100644
index 0000000..fe15f51
--- /dev/null
+++ b/Units/Assets/digger-12.png
Binary files differ
diff --git a/Units/Assets/digger-12.png.import b/Units/Assets/digger-12.png.import
new file mode 100644
index 0000000..0cea4ce
--- /dev/null
+++ b/Units/Assets/digger-12.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://lk8pl2yionqq"
+path="res://.godot/imported/digger-12.png-bd0c976cc8d819be384d3a80cea193af.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/digger-12.png"
+dest_files=["res://.godot/imported/digger-12.png-bd0c976cc8d819be384d3a80cea193af.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/Units/Assets/fall-01.png b/Units/Assets/fall-01.png
new file mode 100644
index 0000000..fef0f98
--- /dev/null
+++ b/Units/Assets/fall-01.png
Binary files differ
diff --git a/Units/Assets/fall-01.png.import b/Units/Assets/fall-01.png.import
new file mode 100644
index 0000000..49def8b
--- /dev/null
+++ b/Units/Assets/fall-01.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cakbdblkdtrlu"
+path="res://.godot/imported/fall-01.png-8dd25570369bc99d51ea6f1781c45b33.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/fall-01.png"
+dest_files=["res://.godot/imported/fall-01.png-8dd25570369bc99d51ea6f1781c45b33.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/Units/Assets/fall-02.png b/Units/Assets/fall-02.png
new file mode 100644
index 0000000..7a34373
--- /dev/null
+++ b/Units/Assets/fall-02.png
Binary files differ
diff --git a/Units/Assets/fall-02.png.import b/Units/Assets/fall-02.png.import
new file mode 100644
index 0000000..bffe6b1
--- /dev/null
+++ b/Units/Assets/fall-02.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://duw1xurdh0kb3"
+path="res://.godot/imported/fall-02.png-9a9c847ed400a273fd4c7d09efef8a81.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/fall-02.png"
+dest_files=["res://.godot/imported/fall-02.png-9a9c847ed400a273fd4c7d09efef8a81.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/Units/Assets/fall-03.png b/Units/Assets/fall-03.png
new file mode 100644
index 0000000..3bc8ac7
--- /dev/null
+++ b/Units/Assets/fall-03.png
Binary files differ
diff --git a/Units/Assets/fall-03.png.import b/Units/Assets/fall-03.png.import
new file mode 100644
index 0000000..c3bf370
--- /dev/null
+++ b/Units/Assets/fall-03.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://m3tqofnq4v4y"
+path="res://.godot/imported/fall-03.png-61e2bdb6b1d2eddd60c7ba823e77c1c1.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/fall-03.png"
+dest_files=["res://.godot/imported/fall-03.png-61e2bdb6b1d2eddd60c7ba823e77c1c1.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/Units/Assets/fall-04.png b/Units/Assets/fall-04.png
new file mode 100644
index 0000000..ead558c
--- /dev/null
+++ b/Units/Assets/fall-04.png
Binary files differ
diff --git a/Units/Assets/fall-04.png.import b/Units/Assets/fall-04.png.import
new file mode 100644
index 0000000..2fa2db5
--- /dev/null
+++ b/Units/Assets/fall-04.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cnr47ro8mgj7p"
+path="res://.godot/imported/fall-04.png-8def9a3a67a05831b1b36c295cd47380.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/fall-04.png"
+dest_files=["res://.godot/imported/fall-04.png-8def9a3a67a05831b1b36c295cd47380.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/Units/Assets/fall-05.png b/Units/Assets/fall-05.png
new file mode 100644
index 0000000..779bff3
--- /dev/null
+++ b/Units/Assets/fall-05.png
Binary files differ
diff --git a/Units/Assets/fall-05.png.import b/Units/Assets/fall-05.png.import
new file mode 100644
index 0000000..cf7439b
--- /dev/null
+++ b/Units/Assets/fall-05.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cvbtm4k0h3e7l"
+path="res://.godot/imported/fall-05.png-c4a5788ee410c88d2b3e6b369bc09b5d.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/fall-05.png"
+dest_files=["res://.godot/imported/fall-05.png-c4a5788ee410c88d2b3e6b369bc09b5d.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/Units/Assets/fall-06.png b/Units/Assets/fall-06.png
new file mode 100644
index 0000000..f9bbb99
--- /dev/null
+++ b/Units/Assets/fall-06.png
Binary files differ
diff --git a/Units/Assets/fall-06.png.import b/Units/Assets/fall-06.png.import
new file mode 100644
index 0000000..b2309d3
--- /dev/null
+++ b/Units/Assets/fall-06.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cd7sg6e6unjx5"
+path="res://.godot/imported/fall-06.png-e044c20239145b267c56abd1931e1da6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/fall-06.png"
+dest_files=["res://.godot/imported/fall-06.png-e044c20239145b267c56abd1931e1da6.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/Units/Assets/fall-07.png b/Units/Assets/fall-07.png
new file mode 100644
index 0000000..d5c83a8
--- /dev/null
+++ b/Units/Assets/fall-07.png
Binary files differ
diff --git a/Units/Assets/fall-07.png.import b/Units/Assets/fall-07.png.import
new file mode 100644
index 0000000..936b172
--- /dev/null
+++ b/Units/Assets/fall-07.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://gkhoh22hglyf"
+path="res://.godot/imported/fall-07.png-e2bafbdd8a622c3c9342839418bafd21.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/fall-07.png"
+dest_files=["res://.godot/imported/fall-07.png-e2bafbdd8a622c3c9342839418bafd21.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/Units/Assets/fall-08.png b/Units/Assets/fall-08.png
new file mode 100644
index 0000000..9f1a088
--- /dev/null
+++ b/Units/Assets/fall-08.png
Binary files differ
diff --git a/Units/Assets/fall-08.png.import b/Units/Assets/fall-08.png.import
new file mode 100644
index 0000000..bac91f5
--- /dev/null
+++ b/Units/Assets/fall-08.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://yjym8h4wcsxq"
+path="res://.godot/imported/fall-08.png-43fc15d75d83082f0cb05e09f64e8fb8.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/fall-08.png"
+dest_files=["res://.godot/imported/fall-08.png-43fc15d75d83082f0cb05e09f64e8fb8.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/Units/Assets/sheet.png b/Units/Assets/sheet.png
new file mode 100644
index 0000000..f8c18bb
--- /dev/null
+++ b/Units/Assets/sheet.png
Binary files differ
diff --git a/Units/Assets/sheet.png.import b/Units/Assets/sheet.png.import
new file mode 100644
index 0000000..bd277d7
--- /dev/null
+++ b/Units/Assets/sheet.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ogf8o2xbuaup"
+path="res://.godot/imported/sheet.png-b0aca68d2d7d5453793c1cd483887991.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/sheet.png"
+dest_files=["res://.godot/imported/sheet.png-b0aca68d2d7d5453793c1cd483887991.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/Units/Assets/sheet.png~ b/Units/Assets/sheet.png~
new file mode 100644
index 0000000..49c573e
--- /dev/null
+++ b/Units/Assets/sheet.png~
Binary files differ
diff --git a/Units/Assets/sheet2.png b/Units/Assets/sheet2.png
new file mode 100644
index 0000000..b8a3467
--- /dev/null
+++ b/Units/Assets/sheet2.png
Binary files differ
diff --git a/Units/Assets/sheet2.png.import b/Units/Assets/sheet2.png.import
new file mode 100644
index 0000000..3f284ec
--- /dev/null
+++ b/Units/Assets/sheet2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bshfxw5kot53e"
+path="res://.godot/imported/sheet2.png-dc904e075de59650c27f59fa651b62b1.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/sheet2.png"
+dest_files=["res://.godot/imported/sheet2.png-dc904e075de59650c27f59fa651b62b1.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/Units/Assets/walk-01.png b/Units/Assets/walk-01.png
new file mode 100644
index 0000000..f277916
--- /dev/null
+++ b/Units/Assets/walk-01.png
Binary files differ
diff --git a/Units/Assets/walk-01.png.import b/Units/Assets/walk-01.png.import
new file mode 100644
index 0000000..aa19046
--- /dev/null
+++ b/Units/Assets/walk-01.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b6lxu22gho4h6"
+path="res://.godot/imported/walk-01.png-4cdd200caae347e2f8ae2e4c40bcd73f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/walk-01.png"
+dest_files=["res://.godot/imported/walk-01.png-4cdd200caae347e2f8ae2e4c40bcd73f.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/Units/Assets/walk-01.png~ b/Units/Assets/walk-01.png~
new file mode 100644
index 0000000..b9f1bc7
--- /dev/null
+++ b/Units/Assets/walk-01.png~
Binary files differ
diff --git a/Units/Assets/walk-02.png b/Units/Assets/walk-02.png
new file mode 100644
index 0000000..6900fa8
--- /dev/null
+++ b/Units/Assets/walk-02.png
Binary files differ
diff --git a/Units/Assets/walk-02.png.import b/Units/Assets/walk-02.png.import
new file mode 100644
index 0000000..f73582e
--- /dev/null
+++ b/Units/Assets/walk-02.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://nsavsf7unbsd"
+path="res://.godot/imported/walk-02.png-d6445247d08fe095550aea2aa2e2a164.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/walk-02.png"
+dest_files=["res://.godot/imported/walk-02.png-d6445247d08fe095550aea2aa2e2a164.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/Units/Assets/walk-02.png~ b/Units/Assets/walk-02.png~
new file mode 100644
index 0000000..aab5c90
--- /dev/null
+++ b/Units/Assets/walk-02.png~
Binary files differ
diff --git a/Units/Assets/walk-03.png b/Units/Assets/walk-03.png
new file mode 100644
index 0000000..265ab1a
--- /dev/null
+++ b/Units/Assets/walk-03.png
Binary files differ
diff --git a/Units/Assets/walk-03.png.import b/Units/Assets/walk-03.png.import
new file mode 100644
index 0000000..6baccec
--- /dev/null
+++ b/Units/Assets/walk-03.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://i6tjuyv6ui0c"
+path="res://.godot/imported/walk-03.png-4fe6b7de4bb7d54f5b52d03028c04dbe.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/walk-03.png"
+dest_files=["res://.godot/imported/walk-03.png-4fe6b7de4bb7d54f5b52d03028c04dbe.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/Units/Assets/walk-03.png~ b/Units/Assets/walk-03.png~
new file mode 100644
index 0000000..0642b1b
--- /dev/null
+++ b/Units/Assets/walk-03.png~
Binary files differ
diff --git a/Units/Assets/walk-04.png b/Units/Assets/walk-04.png
new file mode 100644
index 0000000..07a4015
--- /dev/null
+++ b/Units/Assets/walk-04.png
Binary files differ
diff --git a/Units/Assets/walk-04.png.import b/Units/Assets/walk-04.png.import
new file mode 100644
index 0000000..8807d3f
--- /dev/null
+++ b/Units/Assets/walk-04.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c3wo34ruatvla"
+path="res://.godot/imported/walk-04.png-231097fb950ae02543abf0305765a19c.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/walk-04.png"
+dest_files=["res://.godot/imported/walk-04.png-231097fb950ae02543abf0305765a19c.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/Units/Assets/walk-04.png~ b/Units/Assets/walk-04.png~
new file mode 100644
index 0000000..a5c20f3
--- /dev/null
+++ b/Units/Assets/walk-04.png~
Binary files differ
diff --git a/Units/Assets/walk-05.png b/Units/Assets/walk-05.png
new file mode 100644
index 0000000..bb24997
--- /dev/null
+++ b/Units/Assets/walk-05.png
Binary files differ
diff --git a/Units/Assets/walk-05.png.import b/Units/Assets/walk-05.png.import
new file mode 100644
index 0000000..60b542e
--- /dev/null
+++ b/Units/Assets/walk-05.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://egao5u344dui"
+path="res://.godot/imported/walk-05.png-0919569a6c4f72f80ab7af37a35b4dc3.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/walk-05.png"
+dest_files=["res://.godot/imported/walk-05.png-0919569a6c4f72f80ab7af37a35b4dc3.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/Units/Assets/walk-05.png~ b/Units/Assets/walk-05.png~
new file mode 100644
index 0000000..966db11
--- /dev/null
+++ b/Units/Assets/walk-05.png~
Binary files differ
diff --git a/Units/Assets/walk-06.png b/Units/Assets/walk-06.png
new file mode 100644
index 0000000..d0d914b
--- /dev/null
+++ b/Units/Assets/walk-06.png
Binary files differ
diff --git a/Units/Assets/walk-06.png.import b/Units/Assets/walk-06.png.import
new file mode 100644
index 0000000..a0b5e79
--- /dev/null
+++ b/Units/Assets/walk-06.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://vnijkqd41ux3"
+path="res://.godot/imported/walk-06.png-333322930407a70e2554e43bb58e1c3a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/walk-06.png"
+dest_files=["res://.godot/imported/walk-06.png-333322930407a70e2554e43bb58e1c3a.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/Units/Assets/walk-06.png~ b/Units/Assets/walk-06.png~
new file mode 100644
index 0000000..b28b656
--- /dev/null
+++ b/Units/Assets/walk-06.png~
Binary files differ
diff --git a/Units/Assets/walk-07.png b/Units/Assets/walk-07.png
new file mode 100644
index 0000000..f841c84
--- /dev/null
+++ b/Units/Assets/walk-07.png
Binary files differ
diff --git a/Units/Assets/walk-07.png.import b/Units/Assets/walk-07.png.import
new file mode 100644
index 0000000..dd7df76
--- /dev/null
+++ b/Units/Assets/walk-07.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://3th8lm5rb2pr"
+path="res://.godot/imported/walk-07.png-383f4df856ac0018ddb35d3cdbd22f12.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/walk-07.png"
+dest_files=["res://.godot/imported/walk-07.png-383f4df856ac0018ddb35d3cdbd22f12.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/Units/Assets/walk-07.png~ b/Units/Assets/walk-07.png~
new file mode 100644
index 0000000..3945b18
--- /dev/null
+++ b/Units/Assets/walk-07.png~
Binary files differ
diff --git a/Units/Assets/walk-08.png b/Units/Assets/walk-08.png
new file mode 100644
index 0000000..066b048
--- /dev/null
+++ b/Units/Assets/walk-08.png
Binary files differ
diff --git a/Units/Assets/walk-08.png.import b/Units/Assets/walk-08.png.import
new file mode 100644
index 0000000..ec94776
--- /dev/null
+++ b/Units/Assets/walk-08.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://4jq5mhag1kan"
+path="res://.godot/imported/walk-08.png-70913828564e96aeba3e48fb92ef36ac.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/walk-08.png"
+dest_files=["res://.godot/imported/walk-08.png-70913828564e96aeba3e48fb92ef36ac.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/Units/Assets/walk-08.png~ b/Units/Assets/walk-08.png~
new file mode 100644
index 0000000..1176d0e
--- /dev/null
+++ b/Units/Assets/walk-08.png~
Binary files differ
diff --git a/Units/Assets/walk.png b/Units/Assets/walk.png
new file mode 100644
index 0000000..a1bcc4d
--- /dev/null
+++ b/Units/Assets/walk.png
Binary files differ
diff --git a/Units/Assets/walk.png.import b/Units/Assets/walk.png.import
new file mode 100644
index 0000000..b0f12a3
--- /dev/null
+++ b/Units/Assets/walk.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c86w047hoojis"
+path="res://.godot/imported/walk.png-ded3e60e5fc9327d00bb773646115b62.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Units/Assets/walk.png"
+dest_files=["res://.godot/imported/walk.png-ded3e60e5fc9327d00bb773646115b62.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/Units/Blocker.tscn b/Units/Blocker.tscn
new file mode 100644
index 0000000..4f3a47e
--- /dev/null
+++ b/Units/Blocker.tscn
@@ -0,0 +1,23 @@
+[gd_scene load_steps=5 format=3 uid="uid://c08ymbokj7gcw"]
+
+[ext_resource type="Script" path="res://Units/blocker.gd" id="1_2f26o"]
+[ext_resource type="PackedScene" uid="uid://bj8j72hwnt6mo" path="res://animated_sprite.tscn" id="2_0lvg2"]
+[ext_resource type="SpriteFrames" uid="uid://diwyagjvsgq0i" path="res://Units/units_sprite_frames.tres" id="2_syoke"]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_j6kqi"]
+size = Vector2(8, 10)
+
+[node name="Blocker" type="CharacterBody2D"]
+collision_layer = 3
+collision_mask = 256
+script = ExtResource("1_2f26o")
+
+[node name="AnimatedSprite" parent="." instance=ExtResource("2_0lvg2")]
+texture_filter = 1
+sprite_frames = ExtResource("2_syoke")
+animation = &"block"
+centered = false
+offset = Vector2(-4, -5)
+
+[node name="NavigationShape" type="CollisionShape2D" parent="."]
+shape = SubResource("RectangleShape2D_j6kqi")
diff --git a/Units/Default.tscn b/Units/Default.tscn
new file mode 100644
index 0000000..1e33862
--- /dev/null
+++ b/Units/Default.tscn
@@ -0,0 +1,36 @@
+[gd_scene load_steps=5 format=3 uid="uid://con1448x4e6fj"]
+
+[ext_resource type="Script" path="res://Units/default.gd" id="1_kguyl"]
+[ext_resource type="PackedScene" uid="uid://bj8j72hwnt6mo" path="res://animated_sprite.tscn" id="2_5hewh"]
+[ext_resource type="SpriteFrames" uid="uid://diwyagjvsgq0i" path="res://Units/units_sprite_frames.tres" id="2_y5w2o"]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_j6kqi"]
+size = Vector2(4, 9)
+
+[node name="Default" type="CharacterBody2D"]
+collision_mask = 256
+input_pickable = true
+script = ExtResource("1_kguyl")
+
+[node name="AnimatedSprite" parent="." instance=ExtResource("2_5hewh")]
+texture_filter = 1
+sprite_frames = ExtResource("2_y5w2o")
+animation = &"walk"
+centered = false
+offset = Vector2(-3, -5)
+
+[node name="NavigationShape" type="CollisionShape2D" parent="."]
+position = Vector2(0, 0.5)
+shape = SubResource("RectangleShape2D_j6kqi")
+
+[node name="RayLeft" type="RayCast2D" parent="."]
+position = Vector2(0, 4)
+target_position = Vector2(-3, 0)
+collision_mask = 258
+
+[node name="RayRight" type="RayCast2D" parent="."]
+position = Vector2(0, 4)
+target_position = Vector2(4, 0)
+collision_mask = 258
+
+[connection signal="input_event" from="." to="." method="_on_input_event"]
diff --git a/Units/Digger.tscn b/Units/Digger.tscn
new file mode 100644
index 0000000..819a969
--- /dev/null
+++ b/Units/Digger.tscn
@@ -0,0 +1,36 @@
+[gd_scene load_steps=5 format=3 uid="uid://41uhxuh0d2kr"]
+
+[ext_resource type="Script" path="res://Units/digger.gd" id="1_gtw36"]
+[ext_resource type="PackedScene" uid="uid://bj8j72hwnt6mo" path="res://animated_sprite.tscn" id="2_3ruku"]
+[ext_resource type="SpriteFrames" uid="uid://diwyagjvsgq0i" path="res://Units/units_sprite_frames.tres" id="2_hf257"]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_j6kqi"]
+size = Vector2(8, 10)
+
+[node name="Digger" type="CharacterBody2D"]
+collision_mask = 256
+script = ExtResource("1_gtw36")
+
+[node name="AnimatedSprite" parent="." instance=ExtResource("2_3ruku")]
+texture_filter = 1
+sprite_frames = ExtResource("2_hf257")
+animation = &"dig"
+frame_progress = 0.487318
+centered = false
+offset = Vector2(-7, -10)
+
+[node name="NavigationShape" type="CollisionShape2D" parent="."]
+shape = SubResource("RectangleShape2D_j6kqi")
+
+[node name="TickTimer" type="Timer" parent="."]
+process_callback = 0
+
+[node name="DigReference" type="Marker2D" parent="."]
+position = Vector2(0, 5)
+
+[node name="RayGround" type="RayCast2D" parent="."]
+position = Vector2(0, 5)
+target_position = Vector2(0, 2)
+collision_mask = 256
+
+[connection signal="timeout" from="TickTimer" to="." method="_on_tick_timer_timeout"]
diff --git a/Units/blocker.gd b/Units/blocker.gd
new file mode 100644
index 0000000..2702ae7
--- /dev/null
+++ b/Units/blocker.gd
@@ -0,0 +1,5 @@
+extends Unit
+
+
+func _ready():
+ $AnimatedSprite.play("block")
diff --git a/Units/default.gd b/Units/default.gd
new file mode 100644
index 0000000..23987c3
--- /dev/null
+++ b/Units/default.gd
@@ -0,0 +1,49 @@
+class_name UnitDefault
+extends Unit
+
+
+var speed := 1000.0
+var direction := Vector2.RIGHT
+
+
+func _physics_process(delta: float) -> void:
+ if not is_on_floor():
+ velocity.x = 0
+ velocity += get_gravity() * delta * Game.speed
+ $AnimatedSprite.play("fall")
+
+ if $RayLeft.is_colliding():
+ direction = Vector2.RIGHT
+ elif $RayRight.is_colliding():
+ direction = Vector2.LEFT
+
+ if is_on_floor():
+ velocity.x = direction.x * speed * delta * Game.speed
+
+ $AnimatedSprite.play("walk")
+ $AnimatedSprite.flip_h = direction.x < 0
+
+ move_and_slide()
+ var collision = get_last_slide_collision()
+ if collision:
+ var collider = collision.get_collider() as TileMapLayer
+ if collider is TileMapLayer:
+ var cell = collider.get_cell_tile_data(collider.get_coords_for_body_rid(collision.get_collider_rid())) as TileData
+ cell.set_collision_polygon_points(0, 0, PackedVector2Array([
+ Vector2(-7,-7), Vector2(-7,7), Vector2(7,7), Vector2(7,-7)
+ ]))
+
+
+func _on_input_event(_viewport: Node, event: InputEvent, _shape_idx: int) -> void:
+ if event.is_action_pressed("select"):
+ get_viewport().set_input_as_handled()
+ var blocker = preload("res://Units/Blocker.tscn").instantiate()
+ blocker.position = global_position
+ get_tree().current_scene.add_child(blocker)
+ queue_free()
+ if event.is_action_pressed("select2"):
+ get_viewport().set_input_as_handled()
+ var blocker = preload("res://Units/Digger.tscn").instantiate()
+ blocker.position = global_position
+ get_tree().current_scene.add_child(blocker)
+ queue_free()
diff --git a/Units/digger.gd b/Units/digger.gd
new file mode 100644
index 0000000..29a8275
--- /dev/null
+++ b/Units/digger.gd
@@ -0,0 +1,46 @@
+extends Unit
+
+
+var tick_frequency := 0.5
+
+
+func _ready():
+ $TickTimer.wait_time = tick_frequency / Game.speed
+ $TickTimer.start()
+
+ Game.speed_changed.connect(func():
+ $TickTimer.wait_time = tick_frequency / Game.speed
+ $TickTimer.start()
+ # calculate remaining time and set fraction accordingly
+ )
+
+ $AnimatedSprite.play("dig")
+
+
+func _physics_process(delta: float) -> void:
+ if not is_on_floor():
+ velocity += get_gravity() * delta * Game.speed
+
+ $RayGround.force_raycast_update()
+ if not $RayGround.is_colliding():
+ var default = load("res://Units/Default.tscn").instantiate()
+ default.global_position = global_position
+ get_tree().current_scene.add_child(default)
+ queue_free()
+
+ move_and_slide()
+
+
+func _on_tick_timer_timeout() -> void:
+ var size = Vector2($NavigationShape.shape.size.x + 4, 4)
+
+ Game.erase_map(
+ PackedVector2Array([
+ $DigReference.global_position + (size / 2) * Vector2(-1, -1),
+ $DigReference.global_position + (size / 2) * Vector2(1, -1),
+ $DigReference.global_position + (size / 2) * Vector2(1, 1),
+ $DigReference.global_position + (size / 2) * Vector2(-1, 1),
+ ]),
+ get_tree().current_scene.get_node("GroundCollision"),
+ get_tree().current_scene.get_node("Map")
+ )
diff --git a/Units/unit.gd b/Units/unit.gd
new file mode 100644
index 0000000..05a2b7d
--- /dev/null
+++ b/Units/unit.gd
@@ -0,0 +1,15 @@
+class_name Unit
+extends CharacterBody2D
+
+
+func enter_goal(goal_center: Vector2):
+ set_physics_process(false)
+
+ var tween = get_tree().create_tween()
+ tween.tween_property(self, "position", goal_center, 1.0 / Game.speed)
+ tween.tween_property(self, "scale", Vector2(0.1, 0.1), 1.0 / Game.speed)
+
+ await tween.finished
+
+ Game.score += 1
+ queue_free()
diff --git a/Units/units_sprite_frames.tres b/Units/units_sprite_frames.tres
new file mode 100644
index 0000000..9de7d52
--- /dev/null
+++ b/Units/units_sprite_frames.tres
@@ -0,0 +1,161 @@
+[gd_resource type="SpriteFrames" load_steps=35 format=3 uid="uid://diwyagjvsgq0i"]
+
+[ext_resource type="Texture2D" uid="uid://b83lx3sg8gy3a" path="res://Units/Assets/block-01.png" id="1_r18gm"]
+[ext_resource type="Texture2D" uid="uid://b6lxu22gho4h6" path="res://Units/Assets/walk-01.png" id="1_rqt5u"]
+[ext_resource type="Texture2D" uid="uid://nsavsf7unbsd" path="res://Units/Assets/walk-02.png" id="2_ebwei"]
+[ext_resource type="Texture2D" uid="uid://bahb64b0hfsex" path="res://Units/Assets/block-02.png" id="2_y0fh8"]
+[ext_resource type="Texture2D" uid="uid://7b84db70nhue" path="res://Units/Assets/block-03.png" id="3_gg46p"]
+[ext_resource type="Texture2D" uid="uid://i6tjuyv6ui0c" path="res://Units/Assets/walk-03.png" id="3_u76xw"]
+[ext_resource type="Texture2D" uid="uid://c3wo34ruatvla" path="res://Units/Assets/walk-04.png" id="4_4v806"]
+[ext_resource type="Texture2D" uid="uid://c26syxk8h63im" path="res://Units/Assets/block-04.png" id="4_t0krq"]
+[ext_resource type="Texture2D" uid="uid://522gm5sgmr4l" path="res://Units/Assets/block-05.png" id="5_4av1j"]
+[ext_resource type="Texture2D" uid="uid://egao5u344dui" path="res://Units/Assets/walk-05.png" id="5_xls6h"]
+[ext_resource type="Texture2D" uid="uid://67nn1502av21" path="res://Units/Assets/block-06.png" id="6_mxwej"]
+[ext_resource type="Texture2D" uid="uid://vnijkqd41ux3" path="res://Units/Assets/walk-06.png" id="6_umgyp"]
+[ext_resource type="Texture2D" uid="uid://g7md34mbwlxa" path="res://Units/Assets/digger-01.png" id="7_bplsh"]
+[ext_resource type="Texture2D" uid="uid://3th8lm5rb2pr" path="res://Units/Assets/walk-07.png" id="7_dahau"]
+[ext_resource type="Texture2D" uid="uid://de6ivhavxeakj" path="res://Units/Assets/digger-02.png" id="8_bqv3y"]
+[ext_resource type="Texture2D" uid="uid://4jq5mhag1kan" path="res://Units/Assets/walk-08.png" id="8_mt6h7"]
+[ext_resource type="Texture2D" uid="uid://cakbdblkdtrlu" path="res://Units/Assets/fall-01.png" id="9_0mfdb"]
+[ext_resource type="Texture2D" uid="uid://c068wiwg5r71d" path="res://Units/Assets/digger-03.png" id="9_w0xne"]
+[ext_resource type="Texture2D" uid="uid://duw1xurdh0kb3" path="res://Units/Assets/fall-02.png" id="10_i6j8i"]
+[ext_resource type="Texture2D" uid="uid://ccwecsoh6sdcp" path="res://Units/Assets/digger-04.png" id="10_pitel"]
+[ext_resource type="Texture2D" uid="uid://bacb365t8muhc" path="res://Units/Assets/digger-05.png" id="11_s2ucf"]
+[ext_resource type="Texture2D" uid="uid://m3tqofnq4v4y" path="res://Units/Assets/fall-03.png" id="11_s8ky8"]
+[ext_resource type="Texture2D" uid="uid://cnr47ro8mgj7p" path="res://Units/Assets/fall-04.png" id="12_dy00v"]
+[ext_resource type="Texture2D" uid="uid://cfygr478cs1u8" path="res://Units/Assets/digger-06.png" id="12_vkbma"]
+[ext_resource type="Texture2D" uid="uid://cvbtm4k0h3e7l" path="res://Units/Assets/fall-05.png" id="13_26swr"]
+[ext_resource type="Texture2D" uid="uid://dgkjd088gwux4" path="res://Units/Assets/digger-07.png" id="13_v0c8j"]
+[ext_resource type="Texture2D" uid="uid://hxwnw8c2cj3b" path="res://Units/Assets/digger-08.png" id="14_773yh"]
+[ext_resource type="Texture2D" uid="uid://cd7sg6e6unjx5" path="res://Units/Assets/fall-06.png" id="14_go0m8"]
+[ext_resource type="Texture2D" uid="uid://rd244n0k3qb0" path="res://Units/Assets/digger-09.png" id="15_38qu4"]
+[ext_resource type="Texture2D" uid="uid://gkhoh22hglyf" path="res://Units/Assets/fall-07.png" id="15_e2r2v"]
+[ext_resource type="Texture2D" uid="uid://yjym8h4wcsxq" path="res://Units/Assets/fall-08.png" id="16_6aakf"]
+[ext_resource type="Texture2D" uid="uid://5ytob6fb7xg1" path="res://Units/Assets/digger-10.png" id="16_mv4ra"]
+[ext_resource type="Texture2D" uid="uid://dgyaiolxqewej" path="res://Units/Assets/digger-11.png" id="17_8mltx"]
+[ext_resource type="Texture2D" uid="uid://lk8pl2yionqq" path="res://Units/Assets/digger-12.png" id="18_yspw3"]
+
+[resource]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("1_r18gm")
+}, {
+"duration": 1.0,
+"texture": ExtResource("2_y0fh8")
+}, {
+"duration": 1.0,
+"texture": ExtResource("3_gg46p")
+}, {
+"duration": 1.0,
+"texture": ExtResource("4_t0krq")
+}, {
+"duration": 1.0,
+"texture": ExtResource("5_4av1j")
+}, {
+"duration": 1.0,
+"texture": ExtResource("6_mxwej")
+}],
+"loop": true,
+"name": &"block",
+"speed": 6.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("7_bplsh")
+}, {
+"duration": 1.0,
+"texture": ExtResource("8_bqv3y")
+}, {
+"duration": 1.0,
+"texture": ExtResource("9_w0xne")
+}, {
+"duration": 1.0,
+"texture": ExtResource("10_pitel")
+}, {
+"duration": 1.0,
+"texture": ExtResource("11_s2ucf")
+}, {
+"duration": 1.0,
+"texture": ExtResource("12_vkbma")
+}, {
+"duration": 1.0,
+"texture": ExtResource("13_v0c8j")
+}, {
+"duration": 1.0,
+"texture": ExtResource("14_773yh")
+}, {
+"duration": 1.0,
+"texture": ExtResource("15_38qu4")
+}, {
+"duration": 1.0,
+"texture": ExtResource("16_mv4ra")
+}, {
+"duration": 1.0,
+"texture": ExtResource("17_8mltx")
+}, {
+"duration": 1.0,
+"texture": ExtResource("18_yspw3")
+}],
+"loop": true,
+"name": &"dig",
+"speed": 10.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("9_0mfdb")
+}, {
+"duration": 1.0,
+"texture": ExtResource("10_i6j8i")
+}, {
+"duration": 1.0,
+"texture": ExtResource("11_s8ky8")
+}, {
+"duration": 1.0,
+"texture": ExtResource("12_dy00v")
+}, {
+"duration": 1.0,
+"texture": ExtResource("13_26swr")
+}, {
+"duration": 1.0,
+"texture": ExtResource("14_go0m8")
+}, {
+"duration": 1.0,
+"texture": ExtResource("15_e2r2v")
+}, {
+"duration": 1.0,
+"texture": ExtResource("16_6aakf")
+}],
+"loop": false,
+"name": &"fall",
+"speed": 10.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("1_rqt5u")
+}, {
+"duration": 1.0,
+"texture": ExtResource("2_ebwei")
+}, {
+"duration": 1.0,
+"texture": ExtResource("3_u76xw")
+}, {
+"duration": 1.0,
+"texture": ExtResource("4_4v806")
+}, {
+"duration": 1.0,
+"texture": ExtResource("5_xls6h")
+}, {
+"duration": 1.0,
+"texture": ExtResource("6_umgyp")
+}, {
+"duration": 1.0,
+"texture": ExtResource("7_dahau")
+}, {
+"duration": 1.0,
+"texture": ExtResource("8_mt6h7")
+}],
+"loop": true,
+"name": &"walk",
+"speed": 10.0
+}]