diff --git a/scripts/GameCamera.cs b/scripts/GameCamera.cs
index 289f4b3..09db48e 100644
--- a/scripts/GameCamera.cs
+++ b/scripts/GameCamera.cs
@@ -2,54 +2,54 @@ using Godot;
public partial class GameCamera : Camera2D
{
- [Export] public Player Player;
- [Export] public Vector2 CameraBounds = new(40, 30);
- [Export] public Vector2 CameraFollowBounds = new(20, 10);
- [Export] public float Speed = 0.5f;
+ [Export] public Player Player;
+ [Export] public Vector2 CameraBounds = new(40, 30);
+ [Export] public Vector2 CameraFollowBounds = new(20, 10);
+ [Export] public float Speed = 0.5f;
- ///
- /// World position of the flashlight
- ///
- public Vector2 FlashlightPosition;
+ ///
+ /// World position of the flashlight
+ ///
+ public Vector2 FlashlightPosition;
- public override void _PhysicsProcess(double delta)
- {
- var difference = Vector2.Zero;
+ public override void _PhysicsProcess(double delta)
+ {
+ var difference = Vector2.Zero;
- var relativePlayerPosition = Player.Position - Position;
- var halfCameraBounds = CameraBounds / 2;
- var halfCameraFollowBounds = CameraFollowBounds / 2;
- var hardLimit = relativePlayerPosition.Clamp(-halfCameraBounds, halfCameraBounds);
- difference = relativePlayerPosition - hardLimit;
- //GD.Print($"HardDiff {difference}");
- if (difference.IsZeroApprox())
- {
- float x = 0, y = 0;
- if (Mathf.Abs(relativePlayerPosition.X) >= halfCameraFollowBounds.X)
- {
- x = relativePlayerPosition.X * Speed * (float)delta;
- }
+ var relativePlayerPosition = Player.Position - Position;
+ var halfCameraBounds = CameraBounds / 2;
+ var halfCameraFollowBounds = CameraFollowBounds / 2;
+ var hardLimit = relativePlayerPosition.Clamp(-halfCameraBounds, halfCameraBounds);
+ difference = relativePlayerPosition - hardLimit;
+ //GD.Print($"HardDiff {difference}");
+ if (difference.IsZeroApprox())
+ {
+ float x = 0, y = 0;
+ if (Mathf.Abs(relativePlayerPosition.X) >= halfCameraFollowBounds.X)
+ {
+ x = relativePlayerPosition.X * Speed * (float)delta;
+ }
- if (Mathf.Abs(relativePlayerPosition.Y) > halfCameraFollowBounds.Y)
- {
- y = relativePlayerPosition.Y * Speed * (float)delta;
- }
+ if (Mathf.Abs(relativePlayerPosition.Y) > halfCameraFollowBounds.Y)
+ {
+ y = relativePlayerPosition.Y * Speed * (float)delta;
+ }
- difference = new Vector2(x, y);
- //GD.Print($"SmoothDiff {difference}");
- }
+ difference = new Vector2(x, y);
+ //GD.Print($"SmoothDiff {difference}");
+ }
- Position = (Position + difference).Round();
- FlashlightPosition = (FlashlightPosition + difference).Round();
- }
+ Position = (Position + difference).Round();
+ FlashlightPosition = (FlashlightPosition + difference).Round();
+ }
- public override void _Input(InputEvent @event)
- {
- base._Input(@event);
+ public override void _Input(InputEvent @event)
+ {
+ base._Input(@event);
- if (@event is InputEventMouseMotion eventMouseMotion)
- {
- FlashlightPosition = eventMouseMotion.Position - Constants.HalfScreenSize + Position;
- }
- }
-}
\ No newline at end of file
+ if (@event is InputEventMouseMotion eventMouseMotion)
+ {
+ FlashlightPosition = eventMouseMotion.Position - Constants.HalfScreenSize + Position;
+ }
+ }
+}
diff --git a/sprites/enemies/armor/Armor_Side_walk.png b/sprites/enemies/armor/Armor_Side_walk.png
new file mode 100644
index 0000000..80d45d4
Binary files /dev/null and b/sprites/enemies/armor/Armor_Side_walk.png differ
diff --git a/sprites/enemies/armor/Armor_Side_walk.png.import b/sprites/enemies/armor/Armor_Side_walk.png.import
new file mode 100644
index 0000000..bc907d3
--- /dev/null
+++ b/sprites/enemies/armor/Armor_Side_walk.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bmeexejqy4g2k"
+path="res://.godot/imported/Armor_Side_walk.png-58b099c7479d19e142de13dd08a0eb8e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/enemies/armor/Armor_Side_walk.png"
+dest_files=["res://.godot/imported/Armor_Side_walk.png-58b099c7479d19e142de13dd08a0eb8e.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/sprites/enemies/armor/Armor_bottom_walk.png b/sprites/enemies/armor/Armor_bottom_walk.png
new file mode 100644
index 0000000..71891e1
Binary files /dev/null and b/sprites/enemies/armor/Armor_bottom_walk.png differ
diff --git a/sprites/enemies/armor/Armor_bottom_walk.png.import b/sprites/enemies/armor/Armor_bottom_walk.png.import
new file mode 100644
index 0000000..3a2f050
--- /dev/null
+++ b/sprites/enemies/armor/Armor_bottom_walk.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bcg0kn8iy6pbm"
+path="res://.godot/imported/Armor_bottom_walk.png-9217846d4390a17929a86946ca701391.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/enemies/armor/Armor_bottom_walk.png"
+dest_files=["res://.godot/imported/Armor_bottom_walk.png-9217846d4390a17929a86946ca701391.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/sprites/enemies/armor/Armor_up_walk.png b/sprites/enemies/armor/Armor_up_walk.png
new file mode 100644
index 0000000..5273274
Binary files /dev/null and b/sprites/enemies/armor/Armor_up_walk.png differ
diff --git a/sprites/enemies/armor/Armor_up_walk.png.import b/sprites/enemies/armor/Armor_up_walk.png.import
new file mode 100644
index 0000000..bc19694
--- /dev/null
+++ b/sprites/enemies/armor/Armor_up_walk.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b7id6stlr34yj"
+path="res://.godot/imported/Armor_up_walk.png-0daa76846b9c715d7e3c9f6565ccbcf7.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/enemies/armor/Armor_up_walk.png"
+dest_files=["res://.godot/imported/Armor_up_walk.png-0daa76846b9c715d7e3c9f6565ccbcf7.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/sprites/enemies/wretched/wretched_bottom.png b/sprites/enemies/wretched/wretched_bottom.png
new file mode 100644
index 0000000..795527d
Binary files /dev/null and b/sprites/enemies/wretched/wretched_bottom.png differ
diff --git a/sprites/enemies/wretched/wretched_bottom.png.import b/sprites/enemies/wretched/wretched_bottom.png.import
new file mode 100644
index 0000000..9e7ee50
--- /dev/null
+++ b/sprites/enemies/wretched/wretched_bottom.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://jt8w0gpcde42"
+path="res://.godot/imported/wretched_bottom.png-f640c46187244bad73a11190616977d6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/enemies/wretched/wretched_bottom.png"
+dest_files=["res://.godot/imported/wretched_bottom.png-f640c46187244bad73a11190616977d6.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/sprites/enemies/wretched/wretched_side.png b/sprites/enemies/wretched/wretched_side.png
new file mode 100644
index 0000000..f96c8ef
Binary files /dev/null and b/sprites/enemies/wretched/wretched_side.png differ
diff --git a/sprites/enemies/wretched/wretched_side.png.import b/sprites/enemies/wretched/wretched_side.png.import
new file mode 100644
index 0000000..9b746c9
--- /dev/null
+++ b/sprites/enemies/wretched/wretched_side.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dx8chnbe6vmow"
+path="res://.godot/imported/wretched_side.png-e1ff3767a29806917ac1020d86384621.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/enemies/wretched/wretched_side.png"
+dest_files=["res://.godot/imported/wretched_side.png-e1ff3767a29806917ac1020d86384621.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/sprites/enemies/wretched/wretched_up.png b/sprites/enemies/wretched/wretched_up.png
new file mode 100644
index 0000000..01be299
Binary files /dev/null and b/sprites/enemies/wretched/wretched_up.png differ
diff --git a/sprites/enemies/wretched/wretched_up.png.import b/sprites/enemies/wretched/wretched_up.png.import
new file mode 100644
index 0000000..975a54a
--- /dev/null
+++ b/sprites/enemies/wretched/wretched_up.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ceffjiq2vofiu"
+path="res://.godot/imported/wretched_up.png-0565b2ee7325d56fe6d6567ead0e7177.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/enemies/wretched/wretched_up.png"
+dest_files=["res://.godot/imported/wretched_up.png-0565b2ee7325d56fe6d6567ead0e7177.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/sprites/furniture/bed1.png b/sprites/furniture/bed1.png
new file mode 100644
index 0000000..8e76320
Binary files /dev/null and b/sprites/furniture/bed1.png differ
diff --git a/sprites/furniture/bed1.png.import b/sprites/furniture/bed1.png.import
new file mode 100644
index 0000000..f4c2ea9
--- /dev/null
+++ b/sprites/furniture/bed1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://d2gfgemk5bxob"
+path="res://.godot/imported/bed1.png-81b6fef3acf6ffbb7fc628b14c3a39dc.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/furniture/bed1.png"
+dest_files=["res://.godot/imported/bed1.png-81b6fef3acf6ffbb7fc628b14c3a39dc.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/sprites/furniture/book.png b/sprites/furniture/book.png
new file mode 100644
index 0000000..a00be39
Binary files /dev/null and b/sprites/furniture/book.png differ
diff --git a/sprites/furniture/bookcase.png b/sprites/furniture/bookcase.png
new file mode 100644
index 0000000..917e621
Binary files /dev/null and b/sprites/furniture/bookcase.png differ
diff --git a/sprites/furniture/komod.png b/sprites/furniture/komod.png
new file mode 100644
index 0000000..2cd22c1
Binary files /dev/null and b/sprites/furniture/komod.png differ
diff --git a/sprites/furniture/komod.png.import b/sprites/furniture/komod.png.import
new file mode 100644
index 0000000..74df15d
--- /dev/null
+++ b/sprites/furniture/komod.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bwd4ctlfqx81f"
+path="res://.godot/imported/komod.png-1e75c2ac33d84f58c5394740bd2b6ad7.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/furniture/komod.png"
+dest_files=["res://.godot/imported/komod.png-1e75c2ac33d84f58c5394740bd2b6ad7.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/sprites/furniture/papers.png b/sprites/furniture/papers.png
new file mode 100644
index 0000000..8af5527
Binary files /dev/null and b/sprites/furniture/papers.png differ
diff --git a/sprites/furniture/skull2.png b/sprites/furniture/skull2.png
new file mode 100644
index 0000000..1c4b129
Binary files /dev/null and b/sprites/furniture/skull2.png differ
diff --git a/sprites/furniture/table1.png b/sprites/furniture/table1.png
new file mode 100644
index 0000000..8e5c0bd
Binary files /dev/null and b/sprites/furniture/table1.png differ
diff --git a/sprites/furniture/table1.png.import b/sprites/furniture/table1.png.import
new file mode 100644
index 0000000..8a2086b
--- /dev/null
+++ b/sprites/furniture/table1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c5ajo1mf6ptjf"
+path="res://.godot/imported/table1.png-4acbe315a7d9146e5396c197c2e42219.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/furniture/table1.png"
+dest_files=["res://.godot/imported/table1.png-4acbe315a7d9146e5396c197c2e42219.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/sprites/furniture/table2.png b/sprites/furniture/table2.png
new file mode 100644
index 0000000..a63b892
Binary files /dev/null and b/sprites/furniture/table2.png differ
diff --git a/sprites/furniture/table2.png.import b/sprites/furniture/table2.png.import
new file mode 100644
index 0000000..4126093
--- /dev/null
+++ b/sprites/furniture/table2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://5jow4httduix"
+path="res://.godot/imported/table2.png-b0d071013bcc2a3a2c933e3ca344bff4.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/furniture/table2.png"
+dest_files=["res://.godot/imported/table2.png-b0d071013bcc2a3a2c933e3ca344bff4.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/sprites/furniture/window1.png b/sprites/furniture/window1.png
new file mode 100644
index 0000000..187d6e2
Binary files /dev/null and b/sprites/furniture/window1.png differ
diff --git a/sprites/furniture/window1.png.import b/sprites/furniture/window1.png.import
new file mode 100644
index 0000000..7f62df5
--- /dev/null
+++ b/sprites/furniture/window1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b5pxkscyklqgb"
+path="res://.godot/imported/window1.png-8aca9488d600b7a145f263c859819f55.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/furniture/window1.png"
+dest_files=["res://.godot/imported/window1.png-8aca9488d600b7a145f263c859819f55.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/sprites/key.png b/sprites/key.png
new file mode 100644
index 0000000..067883d
Binary files /dev/null and b/sprites/key.png differ
diff --git a/sprites/key.png.import b/sprites/key.png.import
new file mode 100644
index 0000000..6957631
--- /dev/null
+++ b/sprites/key.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dwuupm7f5ljte"
+path="res://.godot/imported/key.png-a2d709fe99edac93aea180e2d39da8db.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/key.png"
+dest_files=["res://.godot/imported/key.png-a2d709fe99edac93aea180e2d39da8db.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/sprites/tiles/brickwall/brickwall-door.png b/sprites/tiles/brickwall/brickwall-door.png
new file mode 100644
index 0000000..8bcf608
Binary files /dev/null and b/sprites/tiles/brickwall/brickwall-door.png differ
diff --git a/sprites/tiles/brickwall/brickwall-door.png.import b/sprites/tiles/brickwall/brickwall-door.png.import
new file mode 100644
index 0000000..bcd619c
--- /dev/null
+++ b/sprites/tiles/brickwall/brickwall-door.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ddadd2iw4enxm"
+path="res://.godot/imported/brickwall-door.png-c39e52d43cbd4813ac6f33daca2dce6b.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/brickwall/brickwall-door.png"
+dest_files=["res://.godot/imported/brickwall-door.png-c39e52d43cbd4813ac6f33daca2dce6b.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/sprites/tiles/brickwall/brickwall-up.png b/sprites/tiles/brickwall/brickwall-up.png
new file mode 100644
index 0000000..3c83228
Binary files /dev/null and b/sprites/tiles/brickwall/brickwall-up.png differ
diff --git a/sprites/tiles/brickwall/brickwall-up.png.import b/sprites/tiles/brickwall/brickwall-up.png.import
new file mode 100644
index 0000000..17af12c
--- /dev/null
+++ b/sprites/tiles/brickwall/brickwall-up.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dah56yqdthi28"
+path="res://.godot/imported/brickwall-up.png-0720908f4cd71db0cebb54bf664654be.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/brickwall/brickwall-up.png"
+dest_files=["res://.godot/imported/brickwall-up.png-0720908f4cd71db0cebb54bf664654be.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/sprites/tiles/brickwall/brickwall.png b/sprites/tiles/brickwall/brickwall.png
new file mode 100644
index 0000000..795a73f
Binary files /dev/null and b/sprites/tiles/brickwall/brickwall.png differ
diff --git a/sprites/tiles/brickwall/brickwall.png.import b/sprites/tiles/brickwall/brickwall.png.import
new file mode 100644
index 0000000..a13aff6
--- /dev/null
+++ b/sprites/tiles/brickwall/brickwall.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://da0n8p1k0g02q"
+path="res://.godot/imported/brickwall.png-98b76a47cb369dfd932b806d77e78dac.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/brickwall/brickwall.png"
+dest_files=["res://.godot/imported/brickwall.png-98b76a47cb369dfd932b806d77e78dac.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/sprites/tiles/brickwall/brickwall_corner_left.png b/sprites/tiles/brickwall/brickwall_corner_left.png
new file mode 100644
index 0000000..62cd713
Binary files /dev/null and b/sprites/tiles/brickwall/brickwall_corner_left.png differ
diff --git a/sprites/tiles/brickwall/brickwall_corner_left.png.import b/sprites/tiles/brickwall/brickwall_corner_left.png.import
new file mode 100644
index 0000000..fb08cb1
--- /dev/null
+++ b/sprites/tiles/brickwall/brickwall_corner_left.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bduus14r6flbk"
+path="res://.godot/imported/brickwall_corner_left.png-5bb14ba4050c5518c171742e54b3385e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/brickwall/brickwall_corner_left.png"
+dest_files=["res://.godot/imported/brickwall_corner_left.png-5bb14ba4050c5518c171742e54b3385e.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/sprites/tiles/brickwall/brickwall_corner_right.png b/sprites/tiles/brickwall/brickwall_corner_right.png
new file mode 100644
index 0000000..5501b9f
Binary files /dev/null and b/sprites/tiles/brickwall/brickwall_corner_right.png differ
diff --git a/sprites/tiles/brickwall/brickwall_corner_right.png.import b/sprites/tiles/brickwall/brickwall_corner_right.png.import
new file mode 100644
index 0000000..b0db700
--- /dev/null
+++ b/sprites/tiles/brickwall/brickwall_corner_right.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b3snbow3oh76n"
+path="res://.godot/imported/brickwall_corner_right.png-994cbcd61a850f2c145f28ddc25669f6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/brickwall/brickwall_corner_right.png"
+dest_files=["res://.godot/imported/brickwall_corner_right.png-994cbcd61a850f2c145f28ddc25669f6.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/sprites/tiles/brickwall/brickwall_up_corner.png b/sprites/tiles/brickwall/brickwall_up_corner.png
new file mode 100644
index 0000000..d44a80a
Binary files /dev/null and b/sprites/tiles/brickwall/brickwall_up_corner.png differ
diff --git a/sprites/tiles/brickwall/brickwall_up_corner.png.import b/sprites/tiles/brickwall/brickwall_up_corner.png.import
new file mode 100644
index 0000000..e69c19b
--- /dev/null
+++ b/sprites/tiles/brickwall/brickwall_up_corner.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cqjxex4pot0v8"
+path="res://.godot/imported/brickwall_up_corner.png-893a87ee9d79fcf09a8ffd423c5ebbea.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/brickwall/brickwall_up_corner.png"
+dest_files=["res://.godot/imported/brickwall_up_corner.png-893a87ee9d79fcf09a8ffd423c5ebbea.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/sprites/tiles/brickwall/brickwall_up_corner_2.png b/sprites/tiles/brickwall/brickwall_up_corner_2.png
new file mode 100644
index 0000000..0f4d5c0
Binary files /dev/null and b/sprites/tiles/brickwall/brickwall_up_corner_2.png differ
diff --git a/sprites/tiles/brickwall/brickwall_up_corner_2.png.import b/sprites/tiles/brickwall/brickwall_up_corner_2.png.import
new file mode 100644
index 0000000..0844e7b
--- /dev/null
+++ b/sprites/tiles/brickwall/brickwall_up_corner_2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ny8xwxuyuu5r"
+path="res://.godot/imported/brickwall_up_corner_2.png-fa6704227dae348d6a9ed727ff9d4e38.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/brickwall/brickwall_up_corner_2.png"
+dest_files=["res://.godot/imported/brickwall_up_corner_2.png-fa6704227dae348d6a9ed727ff9d4e38.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/sprites/tiles/brickwall/brickwall_up_u.png b/sprites/tiles/brickwall/brickwall_up_u.png
new file mode 100644
index 0000000..efbf070
Binary files /dev/null and b/sprites/tiles/brickwall/brickwall_up_u.png differ
diff --git a/sprites/tiles/brickwall/brickwall_up_u.png.import b/sprites/tiles/brickwall/brickwall_up_u.png.import
new file mode 100644
index 0000000..792a7aa
--- /dev/null
+++ b/sprites/tiles/brickwall/brickwall_up_u.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://fl02eqhchnnv"
+path="res://.godot/imported/brickwall_up_u.png-367401039a1dde8ff3f624adf20b9d1d.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/brickwall/brickwall_up_u.png"
+dest_files=["res://.godot/imported/brickwall_up_u.png-367401039a1dde8ff3f624adf20b9d1d.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/sprites/tiles/exits/exit1.png b/sprites/tiles/exits/exit1.png
new file mode 100644
index 0000000..05e8815
Binary files /dev/null and b/sprites/tiles/exits/exit1.png differ
diff --git a/sprites/tiles/exits/exit1.png.import b/sprites/tiles/exits/exit1.png.import
new file mode 100644
index 0000000..30187aa
--- /dev/null
+++ b/sprites/tiles/exits/exit1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bvt6inoj3wv8a"
+path="res://.godot/imported/exit1.png-cac23c313270b40e7b94501a8cee59bc.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/exits/exit1.png"
+dest_files=["res://.godot/imported/exit1.png-cac23c313270b40e7b94501a8cee59bc.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/sprites/tiles/exits/exit2.png b/sprites/tiles/exits/exit2.png
new file mode 100644
index 0000000..bb9090b
Binary files /dev/null and b/sprites/tiles/exits/exit2.png differ
diff --git a/sprites/tiles/exits/exit2.png.import b/sprites/tiles/exits/exit2.png.import
new file mode 100644
index 0000000..f100a3a
--- /dev/null
+++ b/sprites/tiles/exits/exit2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://d1yfug8m3wg7u"
+path="res://.godot/imported/exit2.png-86411fe5f3ff2fb6b6481e8f69e65896.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/exits/exit2.png"
+dest_files=["res://.godot/imported/exit2.png-86411fe5f3ff2fb6b6481e8f69e65896.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/sprites/tiles/exits/exit3.png b/sprites/tiles/exits/exit3.png
new file mode 100644
index 0000000..85ea764
Binary files /dev/null and b/sprites/tiles/exits/exit3.png differ
diff --git a/sprites/tiles/exits/exit3.png.import b/sprites/tiles/exits/exit3.png.import
new file mode 100644
index 0000000..71aefae
--- /dev/null
+++ b/sprites/tiles/exits/exit3.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://kywqvr3xn2ys"
+path="res://.godot/imported/exit3.png-54c0362b22a860c347e6d73403a18668.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/exits/exit3.png"
+dest_files=["res://.godot/imported/exit3.png-54c0362b22a860c347e6d73403a18668.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/sprites/tiles/floor/floor1.png b/sprites/tiles/floor/floor1.png
new file mode 100644
index 0000000..1dc373c
Binary files /dev/null and b/sprites/tiles/floor/floor1.png differ
diff --git a/sprites/tiles/floor/pebble.png b/sprites/tiles/floor/pebble.png
new file mode 100644
index 0000000..346fce0
Binary files /dev/null and b/sprites/tiles/floor/pebble.png differ
diff --git a/sprites/tiles/floor/pressure_plate.png b/sprites/tiles/floor/pressure_plate.png
new file mode 100644
index 0000000..d466d6b
Binary files /dev/null and b/sprites/tiles/floor/pressure_plate.png differ
diff --git a/sprites/tiles/floor/spikes/spikes_0001-sheet.png b/sprites/tiles/floor/spikes/spikes_0001-sheet.png
new file mode 100644
index 0000000..36354b9
Binary files /dev/null and b/sprites/tiles/floor/spikes/spikes_0001-sheet.png differ
diff --git a/sprites/tiles/floor/spikes/spikes_0001-sheet.png.import b/sprites/tiles/floor/spikes/spikes_0001-sheet.png.import
new file mode 100644
index 0000000..71f2fb9
--- /dev/null
+++ b/sprites/tiles/floor/spikes/spikes_0001-sheet.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://l3v1hs32uxfp"
+path="res://.godot/imported/spikes_0001-sheet.png-4860893d70ff2c32ae0525613fec8a92.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/spikes/spikes_0001-sheet.png"
+dest_files=["res://.godot/imported/spikes_0001-sheet.png-4860893d70ff2c32ae0525613fec8a92.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/sprites/tiles/floor/spikes/spikes_0001.png b/sprites/tiles/floor/spikes/spikes_0001.png
new file mode 100644
index 0000000..5a83f5f
Binary files /dev/null and b/sprites/tiles/floor/spikes/spikes_0001.png differ
diff --git a/sprites/tiles/floor/spikes/spikes_0001.png.import b/sprites/tiles/floor/spikes/spikes_0001.png.import
new file mode 100644
index 0000000..259be3c
--- /dev/null
+++ b/sprites/tiles/floor/spikes/spikes_0001.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bn68pj3dryfsr"
+path="res://.godot/imported/spikes_0001.png-44ece602bcf2857a5b6b3f457c53df98.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/spikes/spikes_0001.png"
+dest_files=["res://.godot/imported/spikes_0001.png-44ece602bcf2857a5b6b3f457c53df98.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/sprites/tiles/floor/spikes/spikes_0002.png b/sprites/tiles/floor/spikes/spikes_0002.png
new file mode 100644
index 0000000..fa1c4d2
Binary files /dev/null and b/sprites/tiles/floor/spikes/spikes_0002.png differ
diff --git a/sprites/tiles/floor/spikes/spikes_0002.png.import b/sprites/tiles/floor/spikes/spikes_0002.png.import
new file mode 100644
index 0000000..3867390
--- /dev/null
+++ b/sprites/tiles/floor/spikes/spikes_0002.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ca2htopke8mdk"
+path="res://.godot/imported/spikes_0002.png-b30594e030d1bba37cf444a07c03eb78.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/spikes/spikes_0002.png"
+dest_files=["res://.godot/imported/spikes_0002.png-b30594e030d1bba37cf444a07c03eb78.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/sprites/tiles/floor/spikes/spikes_0003.png b/sprites/tiles/floor/spikes/spikes_0003.png
new file mode 100644
index 0000000..1f83bbd
Binary files /dev/null and b/sprites/tiles/floor/spikes/spikes_0003.png differ
diff --git a/sprites/tiles/floor/spikes/spikes_0003.png.import b/sprites/tiles/floor/spikes/spikes_0003.png.import
new file mode 100644
index 0000000..b79e7d9
--- /dev/null
+++ b/sprites/tiles/floor/spikes/spikes_0003.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://xu6mpqbo14if"
+path="res://.godot/imported/spikes_0003.png-6dbaf41416292eae410b79a72f9acaa3.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/spikes/spikes_0003.png"
+dest_files=["res://.godot/imported/spikes_0003.png-6dbaf41416292eae410b79a72f9acaa3.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/sprites/tiles/floor/tiles.png b/sprites/tiles/floor/tiles.png
new file mode 100644
index 0000000..ff87b3a
Binary files /dev/null and b/sprites/tiles/floor/tiles.png differ
diff --git a/sprites/tiles/frames/corner_up.png b/sprites/tiles/frames/corner_up.png
new file mode 100644
index 0000000..529f9d4
Binary files /dev/null and b/sprites/tiles/frames/corner_up.png differ
diff --git a/sprites/tiles/frames/corner_up.png.import b/sprites/tiles/frames/corner_up.png.import
new file mode 100644
index 0000000..a29612b
--- /dev/null
+++ b/sprites/tiles/frames/corner_up.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dxv0oqw7u7cxx"
+path="res://.godot/imported/corner_up.png-c6204609e97f116d485ac034c4e5f7d0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/corner_up.png"
+dest_files=["res://.godot/imported/corner_up.png-c6204609e97f116d485ac034c4e5f7d0.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/sprites/tiles/frames/corner_up1.png b/sprites/tiles/frames/corner_up1.png
new file mode 100644
index 0000000..0940881
Binary files /dev/null and b/sprites/tiles/frames/corner_up1.png differ
diff --git a/sprites/tiles/frames/corner_up1.png.import b/sprites/tiles/frames/corner_up1.png.import
new file mode 100644
index 0000000..78be3f6
--- /dev/null
+++ b/sprites/tiles/frames/corner_up1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://8w2kp7uxcfsx"
+path="res://.godot/imported/corner_up1.png-7b16422b1b82f18e50cb97d44c9c1984.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/corner_up1.png"
+dest_files=["res://.godot/imported/corner_up1.png-7b16422b1b82f18e50cb97d44c9c1984.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/sprites/tiles/frames/corner_up2.png b/sprites/tiles/frames/corner_up2.png
new file mode 100644
index 0000000..9c1e697
Binary files /dev/null and b/sprites/tiles/frames/corner_up2.png differ
diff --git a/sprites/tiles/frames/corner_up2.png.import b/sprites/tiles/frames/corner_up2.png.import
new file mode 100644
index 0000000..a3e4eaa
--- /dev/null
+++ b/sprites/tiles/frames/corner_up2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://w4ltjwnpkiw2"
+path="res://.godot/imported/corner_up2.png-21e8d735b87c60dc8f6f7b0b93e58c28.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/corner_up2.png"
+dest_files=["res://.godot/imported/corner_up2.png-21e8d735b87c60dc8f6f7b0b93e58c28.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/sprites/tiles/frames/corner_up3.png b/sprites/tiles/frames/corner_up3.png
new file mode 100644
index 0000000..fdad79e
Binary files /dev/null and b/sprites/tiles/frames/corner_up3.png differ
diff --git a/sprites/tiles/frames/corner_up3.png.import b/sprites/tiles/frames/corner_up3.png.import
new file mode 100644
index 0000000..b53012f
--- /dev/null
+++ b/sprites/tiles/frames/corner_up3.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bqivh8vu4m3rs"
+path="res://.godot/imported/corner_up3.png-464558d2b977a8843e2e3ab6d5b7dac5.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/corner_up3.png"
+dest_files=["res://.godot/imported/corner_up3.png-464558d2b977a8843e2e3ab6d5b7dac5.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/sprites/tiles/frames/wall_hor.png b/sprites/tiles/frames/wall_hor.png
new file mode 100644
index 0000000..f110bf9
Binary files /dev/null and b/sprites/tiles/frames/wall_hor.png differ
diff --git a/sprites/tiles/frames/wall_hor.png.import b/sprites/tiles/frames/wall_hor.png.import
new file mode 100644
index 0000000..7f2f24c
--- /dev/null
+++ b/sprites/tiles/frames/wall_hor.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bifdbxxvms0ml"
+path="res://.godot/imported/wall_hor.png-757f09bf7182d5584fc07f55d2077dd5.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/wall_hor.png"
+dest_files=["res://.godot/imported/wall_hor.png-757f09bf7182d5584fc07f55d2077dd5.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/sprites/tiles/frames/wall_vert.png b/sprites/tiles/frames/wall_vert.png
new file mode 100644
index 0000000..30fdf56
Binary files /dev/null and b/sprites/tiles/frames/wall_vert.png differ
diff --git a/sprites/tiles/frames/wall_vert.png.import b/sprites/tiles/frames/wall_vert.png.import
new file mode 100644
index 0000000..0470c2e
--- /dev/null
+++ b/sprites/tiles/frames/wall_vert.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c633sp7jogr7q"
+path="res://.godot/imported/wall_vert.png-9a2ff220445fcbd215855269e9c4c52f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/wall_vert.png"
+dest_files=["res://.godot/imported/wall_vert.png-9a2ff220445fcbd215855269e9c4c52f.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/sprites/tiles/frames/wall_vert_left.png b/sprites/tiles/frames/wall_vert_left.png
new file mode 100644
index 0000000..f4c1e70
Binary files /dev/null and b/sprites/tiles/frames/wall_vert_left.png differ
diff --git a/sprites/tiles/frames/wall_vert_left.png.import b/sprites/tiles/frames/wall_vert_left.png.import
new file mode 100644
index 0000000..1983e26
--- /dev/null
+++ b/sprites/tiles/frames/wall_vert_left.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://d0g5o05ae54n3"
+path="res://.godot/imported/wall_vert_left.png-1527fc00f092c3cadd1c291cb7800821.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/wall_vert_left.png"
+dest_files=["res://.godot/imported/wall_vert_left.png-1527fc00f092c3cadd1c291cb7800821.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/sprites/tiles/frames/wall_vert_left_corn.png b/sprites/tiles/frames/wall_vert_left_corn.png
new file mode 100644
index 0000000..a53d1d4
Binary files /dev/null and b/sprites/tiles/frames/wall_vert_left_corn.png differ
diff --git a/sprites/tiles/frames/wall_vert_left_corn.png.import b/sprites/tiles/frames/wall_vert_left_corn.png.import
new file mode 100644
index 0000000..21fb2a1
--- /dev/null
+++ b/sprites/tiles/frames/wall_vert_left_corn.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dlxy3sx1p8anf"
+path="res://.godot/imported/wall_vert_left_corn.png-84051378f41b0eb0c2841275659e7431.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/wall_vert_left_corn.png"
+dest_files=["res://.godot/imported/wall_vert_left_corn.png-84051378f41b0eb0c2841275659e7431.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/sprites/tiles/frames/wall_vert_right.png b/sprites/tiles/frames/wall_vert_right.png
new file mode 100644
index 0000000..66309fb
Binary files /dev/null and b/sprites/tiles/frames/wall_vert_right.png differ
diff --git a/sprites/tiles/frames/wall_vert_right.png.import b/sprites/tiles/frames/wall_vert_right.png.import
new file mode 100644
index 0000000..922d7c6
--- /dev/null
+++ b/sprites/tiles/frames/wall_vert_right.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dw424ct8xy7xd"
+path="res://.godot/imported/wall_vert_right.png-7b5f1373e522c91f6a923ca4301211b8.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/wall_vert_right.png"
+dest_files=["res://.godot/imported/wall_vert_right.png-7b5f1373e522c91f6a923ca4301211b8.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/sprites/tiles/frames/wall_vert_right_corn.png b/sprites/tiles/frames/wall_vert_right_corn.png
new file mode 100644
index 0000000..9467c48
Binary files /dev/null and b/sprites/tiles/frames/wall_vert_right_corn.png differ
diff --git a/sprites/tiles/frames/wall_vert_right_corn.png.import b/sprites/tiles/frames/wall_vert_right_corn.png.import
new file mode 100644
index 0000000..ca76789
--- /dev/null
+++ b/sprites/tiles/frames/wall_vert_right_corn.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bd1wykume8n48"
+path="res://.godot/imported/wall_vert_right_corn.png-c85eb2f22e33e5be137dc5c08de89e03.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/wall_vert_right_corn.png"
+dest_files=["res://.godot/imported/wall_vert_right_corn.png-c85eb2f22e33e5be137dc5c08de89e03.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/sprites/tiles/frames/wall_vert_u.png b/sprites/tiles/frames/wall_vert_u.png
new file mode 100644
index 0000000..358a2fa
Binary files /dev/null and b/sprites/tiles/frames/wall_vert_u.png differ
diff --git a/sprites/tiles/frames/wall_vert_u.png.import b/sprites/tiles/frames/wall_vert_u.png.import
new file mode 100644
index 0000000..07f7281
--- /dev/null
+++ b/sprites/tiles/frames/wall_vert_u.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://befvk66pt8lsm"
+path="res://.godot/imported/wall_vert_u.png-a6923f9f3337c83091af1987b2c9df20.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/tiles/frames/wall_vert_u.png"
+dest_files=["res://.godot/imported/wall_vert_u.png-a6923f9f3337c83091af1987b2c9df20.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/sprites_orig/brickwall.png b/sprites_orig/brickwall.png
deleted file mode 100644
index 573666d..0000000
Binary files a/sprites_orig/brickwall.png and /dev/null differ
diff --git a/sprites_orig/furniture/bed1.png b/sprites_orig/furniture/bed1.png
new file mode 100644
index 0000000..566e62f
Binary files /dev/null and b/sprites_orig/furniture/bed1.png differ
diff --git a/sprites_orig/furniture/komod.png b/sprites_orig/furniture/komod.png
new file mode 100644
index 0000000..dd1e51d
Binary files /dev/null and b/sprites_orig/furniture/komod.png differ
diff --git a/sprites_orig/furniture/table1.png b/sprites_orig/furniture/table1.png
new file mode 100644
index 0000000..21f5f88
Binary files /dev/null and b/sprites_orig/furniture/table1.png differ
diff --git a/sprites_orig/furniture/table2.png b/sprites_orig/furniture/table2.png
new file mode 100644
index 0000000..82427c4
Binary files /dev/null and b/sprites_orig/furniture/table2.png differ
diff --git a/sprites_orig/furniture/window1.png b/sprites_orig/furniture/window1.png
new file mode 100644
index 0000000..3191abd
Binary files /dev/null and b/sprites_orig/furniture/window1.png differ
diff --git a/sprites_orig/tiles/brickwall/brickwall-door.png b/sprites_orig/tiles/brickwall/brickwall-door.png
new file mode 100644
index 0000000..bc43899
Binary files /dev/null and b/sprites_orig/tiles/brickwall/brickwall-door.png differ
diff --git a/sprites_orig/tiles/brickwall/brickwall-up.png b/sprites_orig/tiles/brickwall/brickwall-up.png
new file mode 100644
index 0000000..be77e41
Binary files /dev/null and b/sprites_orig/tiles/brickwall/brickwall-up.png differ
diff --git a/sprites_orig/tiles/brickwall/brickwall.png b/sprites_orig/tiles/brickwall/brickwall.png
new file mode 100644
index 0000000..b4c2735
Binary files /dev/null and b/sprites_orig/tiles/brickwall/brickwall.png differ
diff --git a/sprites_orig/tiles/brickwall/brickwall_corner_left.png b/sprites_orig/tiles/brickwall/brickwall_corner_left.png
new file mode 100644
index 0000000..404d831
Binary files /dev/null and b/sprites_orig/tiles/brickwall/brickwall_corner_left.png differ
diff --git a/sprites_orig/tiles/brickwall/brickwall_corner_right.png b/sprites_orig/tiles/brickwall/brickwall_corner_right.png
new file mode 100644
index 0000000..aa78542
Binary files /dev/null and b/sprites_orig/tiles/brickwall/brickwall_corner_right.png differ
diff --git a/sprites_orig/tiles/brickwall/brickwall_up_corner.png b/sprites_orig/tiles/brickwall/brickwall_up_corner.png
new file mode 100644
index 0000000..d45517c
Binary files /dev/null and b/sprites_orig/tiles/brickwall/brickwall_up_corner.png differ
diff --git a/sprites_orig/tiles/brickwall/brickwall_up_corner_2.png b/sprites_orig/tiles/brickwall/brickwall_up_corner_2.png
new file mode 100644
index 0000000..da3472e
Binary files /dev/null and b/sprites_orig/tiles/brickwall/brickwall_up_corner_2.png differ
diff --git a/sprites_orig/tiles/brickwall/brickwall_up_u.png b/sprites_orig/tiles/brickwall/brickwall_up_u.png
new file mode 100644
index 0000000..fdc8ce2
Binary files /dev/null and b/sprites_orig/tiles/brickwall/brickwall_up_u.png differ
diff --git a/sprites_orig/tiles/floor/floor1.png b/sprites_orig/tiles/floor/floor1.png
new file mode 100644
index 0000000..bed5fda
Binary files /dev/null and b/sprites_orig/tiles/floor/floor1.png differ