diff --git a/.DS_Store b/.DS_Store
index 870154f..ac78965 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/Action RPG Resources/.DS_Store b/Action RPG Resources/.DS_Store
index 1823c25..98f1f91 100644
Binary files a/Action RPG Resources/.DS_Store and b/Action RPG Resources/.DS_Store differ
diff --git a/ActionRPG-HeartBeast/.DS_Store b/ActionRPG-HeartBeast/.DS_Store
index a3b219d..b275a74 100644
Binary files a/ActionRPG-HeartBeast/.DS_Store and b/ActionRPG-HeartBeast/.DS_Store differ
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons1.png b/ActionRPG-HeartBeast/UI/TouchButtons1.png
new file mode 100644
index 0000000..0963f03
Binary files /dev/null and b/ActionRPG-HeartBeast/UI/TouchButtons1.png differ
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons1.png.import b/ActionRPG-HeartBeast/UI/TouchButtons1.png.import
new file mode 100644
index 0000000..f0601aa
--- /dev/null
+++ b/ActionRPG-HeartBeast/UI/TouchButtons1.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/TouchButtons1.png-61db002dc7148133f10efa981b4843c4.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://UI/TouchButtons1.png"
+dest_files=[ "res://.import/TouchButtons1.png-61db002dc7148133f10efa981b4843c4.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons2.png b/ActionRPG-HeartBeast/UI/TouchButtons2.png
new file mode 100644
index 0000000..d8044c7
Binary files /dev/null and b/ActionRPG-HeartBeast/UI/TouchButtons2.png differ
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons2.png.import b/ActionRPG-HeartBeast/UI/TouchButtons2.png.import
new file mode 100644
index 0000000..a2b2c7d
--- /dev/null
+++ b/ActionRPG-HeartBeast/UI/TouchButtons2.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/TouchButtons2.png-17acf752daaeba13c4dd892a9a83b696.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://UI/TouchButtons2.png"
+dest_files=[ "res://.import/TouchButtons2.png-17acf752daaeba13c4dd892a9a83b696.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons3.png b/ActionRPG-HeartBeast/UI/TouchButtons3.png
new file mode 100644
index 0000000..6572fd7
Binary files /dev/null and b/ActionRPG-HeartBeast/UI/TouchButtons3.png differ
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons3.png.import b/ActionRPG-HeartBeast/UI/TouchButtons3.png.import
new file mode 100644
index 0000000..0184040
--- /dev/null
+++ b/ActionRPG-HeartBeast/UI/TouchButtons3.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/TouchButtons3.png-8d9113c5621e05d158461a5b8587a569.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://UI/TouchButtons3.png"
+dest_files=[ "res://.import/TouchButtons3.png-8d9113c5621e05d158461a5b8587a569.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons4.png b/ActionRPG-HeartBeast/UI/TouchButtons4.png
new file mode 100644
index 0000000..4dfc73a
Binary files /dev/null and b/ActionRPG-HeartBeast/UI/TouchButtons4.png differ
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons4.png.import b/ActionRPG-HeartBeast/UI/TouchButtons4.png.import
new file mode 100644
index 0000000..db43a4b
--- /dev/null
+++ b/ActionRPG-HeartBeast/UI/TouchButtons4.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/TouchButtons4.png-e9ab46fcaee3536074c1902761cd3845.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://UI/TouchButtons4.png"
+dest_files=[ "res://.import/TouchButtons4.png-e9ab46fcaee3536074c1902761cd3845.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons5.png b/ActionRPG-HeartBeast/UI/TouchButtons5.png
new file mode 100644
index 0000000..079c8aa
Binary files /dev/null and b/ActionRPG-HeartBeast/UI/TouchButtons5.png differ
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons5.png.import b/ActionRPG-HeartBeast/UI/TouchButtons5.png.import
new file mode 100644
index 0000000..8559ef5
--- /dev/null
+++ b/ActionRPG-HeartBeast/UI/TouchButtons5.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/TouchButtons5.png-2db35d4a57a19b391d821bb73c0a76b2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://UI/TouchButtons5.png"
+dest_files=[ "res://.import/TouchButtons5.png-2db35d4a57a19b391d821bb73c0a76b2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons6.png b/ActionRPG-HeartBeast/UI/TouchButtons6.png
new file mode 100644
index 0000000..13fb748
Binary files /dev/null and b/ActionRPG-HeartBeast/UI/TouchButtons6.png differ
diff --git a/ActionRPG-HeartBeast/UI/TouchButtons6.png.import b/ActionRPG-HeartBeast/UI/TouchButtons6.png.import
new file mode 100644
index 0000000..9f7f447
--- /dev/null
+++ b/ActionRPG-HeartBeast/UI/TouchButtons6.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/TouchButtons6.png-e82b98fedffd326df041409a813c1afe.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://UI/TouchButtons6.png"
+dest_files=[ "res://.import/TouchButtons6.png-e82b98fedffd326df041409a813c1afe.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/ActionRPG-HeartBeast/World.tscn b/ActionRPG-HeartBeast/World.tscn
index 0901867..dabe062 100644
--- a/ActionRPG-HeartBeast/World.tscn
+++ b/ActionRPG-HeartBeast/World.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=60 format=2]
+[gd_scene load_steps=61 format=2]
[ext_resource path="res://World/Bush.tscn" type="PackedScene" id=1]
[ext_resource path="res://Player/Player.tscn" type="PackedScene" id=2]
@@ -6,6 +6,7 @@
[ext_resource path="res://World/DirtTileset.png" type="Texture" id=4]
[ext_resource path="res://World/CliffTileset.png" type="Texture" id=5]
[ext_resource path="res://World/Grass.tscn" type="PackedScene" id=6]
+[ext_resource path="res://touch_controls/TouchControls.tscn" type="PackedScene" id=7]
[sub_resource type="TileSet" id=1]
0/name = "DirtTileset.png 0"
@@ -591,3 +592,9 @@ position = Vector2( 48, 112 )
[node name="Grass10" parent="YSort/Grass" instance=ExtResource( 6 )]
position = Vector2( 128, 121 )
+
+[node name="Control" type="Control" parent="."]
+margin_right = 40.0
+margin_bottom = 40.0
+
+[node name="TouchControls" parent="Control" instance=ExtResource( 7 )]
diff --git a/ActionRPG-HeartBeast/build/.DS_Store b/ActionRPG-HeartBeast/build/.DS_Store
index 97df7fc..73cb3e4 100644
Binary files a/ActionRPG-HeartBeast/build/.DS_Store and b/ActionRPG-HeartBeast/build/.DS_Store differ
diff --git a/ActionRPG-HeartBeast/build/web/.DS_Store b/ActionRPG-HeartBeast/build/web/.DS_Store
index fdade54..25209c7 100644
Binary files a/ActionRPG-HeartBeast/build/web/.DS_Store and b/ActionRPG-HeartBeast/build/web/.DS_Store differ
diff --git a/ActionRPG-HeartBeast/build/web/ActionRPG-web.zip b/ActionRPG-HeartBeast/build/web/ActionRPG-web.zip
index dfe8a5f..dc38ed2 100644
Binary files a/ActionRPG-HeartBeast/build/web/ActionRPG-web.zip and b/ActionRPG-HeartBeast/build/web/ActionRPG-web.zip differ
diff --git a/ActionRPG-HeartBeast/build/web/index.html b/ActionRPG-HeartBeast/build/web/index.html
index 6df9323..b00b701 100644
--- a/ActionRPG-HeartBeast/build/web/index.html
+++ b/ActionRPG-HeartBeast/build/web/index.html
@@ -139,7 +139,7 @@