diff --git a/src/pandroid/app/src/main/res/drawable/analog_background.xml b/src/pandroid/app/src/main/res/drawable/analog_background.xml
new file mode 100644
index 00000000..3f3747cd
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/analog_background.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/analog_foreground.xml b/src/pandroid/app/src/main/res/drawable/analog_foreground.xml
new file mode 100644
index 00000000..c339e69f
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/analog_foreground.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/button_a.xml b/src/pandroid/app/src/main/res/drawable/button_a.xml
new file mode 100644
index 00000000..d04306b9
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/button_a.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/button_b.xml b/src/pandroid/app/src/main/res/drawable/button_b.xml
new file mode 100644
index 00000000..1611f28d
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/button_b.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/button_l.xml b/src/pandroid/app/src/main/res/drawable/button_l.xml
new file mode 100644
index 00000000..a2b2f5ad
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/button_l.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/button_r.xml b/src/pandroid/app/src/main/res/drawable/button_r.xml
new file mode 100644
index 00000000..24cf739b
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/button_r.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/button_select.xml b/src/pandroid/app/src/main/res/drawable/button_select.xml
new file mode 100644
index 00000000..c71a3bff
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/button_select.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/button_start.xml b/src/pandroid/app/src/main/res/drawable/button_start.xml
new file mode 100644
index 00000000..33e0a58b
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/button_start.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/button_x.xml b/src/pandroid/app/src/main/res/drawable/button_x.xml
new file mode 100644
index 00000000..4050c539
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/button_x.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/button_y.xml b/src/pandroid/app/src/main/res/drawable/button_y.xml
new file mode 100644
index 00000000..87799691
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/button_y.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/dpad_down.xml b/src/pandroid/app/src/main/res/drawable/dpad_down.xml
new file mode 100644
index 00000000..3a904b2d
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/dpad_down.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/dpad_left.xml b/src/pandroid/app/src/main/res/drawable/dpad_left.xml
new file mode 100644
index 00000000..8dad75be
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/dpad_left.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/dpad_right.xml b/src/pandroid/app/src/main/res/drawable/dpad_right.xml
new file mode 100644
index 00000000..e0bea7ec
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/dpad_right.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/dpad_up.xml b/src/pandroid/app/src/main/res/drawable/dpad_up.xml
new file mode 100644
index 00000000..4bc0a96b
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/dpad_up.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/ic_add.xml b/src/pandroid/app/src/main/res/drawable/ic_add.xml
new file mode 100644
index 00000000..89633bb1
--- /dev/null
+++ b/src/pandroid/app/src/main/res/drawable/ic_add.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/src/pandroid/app/src/main/res/drawable/simple_analog_background.xml b/src/pandroid/app/src/main/res/drawable/simple_analog_background.xml
deleted file mode 100644
index 81855e14..00000000
--- a/src/pandroid/app/src/main/res/drawable/simple_analog_background.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pandroid/app/src/main/res/drawable/simple_circle_button.xml b/src/pandroid/app/src/main/res/drawable/simple_circle_button.xml
deleted file mode 100644
index 15879540..00000000
--- a/src/pandroid/app/src/main/res/drawable/simple_circle_button.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- -
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pandroid/app/src/main/res/layout/controller_dpad.xml b/src/pandroid/app/src/main/res/layout/controller_dpad.xml
index 0eea66ac..e3320daf 100644
--- a/src/pandroid/app/src/main/res/layout/controller_dpad.xml
+++ b/src/pandroid/app/src/main/res/layout/controller_dpad.xml
@@ -1,28 +1,34 @@
+ android:layout_width="57pt"
+ android:layout_height="57pt"
+ android:layout_gravity="bottom"
+ android:layout_marginBottom="40pt">
+ style="@style/ControllerStyle.SimpleButton"
+ android:background="@drawable/dpad_up"
+ android:layout_marginLeft="19pt"/>
+ style="@style/ControllerStyle.SimpleButton"
+ android:background="@drawable/dpad_left"
+ android:layout_marginTop="19pt"/>
+ style="@style/ControllerStyle.SimpleButton"
+ android:background="@drawable/dpad_down"
+ android:layout_marginTop="38pt"
+ android:layout_marginLeft="19pt"/>
+ style="@style/ControllerStyle.SimpleButton"
+ android:background="@drawable/dpad_right"
+ android:layout_marginTop="19pt"
+ android:layout_marginLeft="38pt"/>
\ No newline at end of file
diff --git a/src/pandroid/app/src/main/res/layout/controller_gamepad.xml b/src/pandroid/app/src/main/res/layout/controller_gamepad.xml
index 16b5ba72..dce6a60e 100644
--- a/src/pandroid/app/src/main/res/layout/controller_gamepad.xml
+++ b/src/pandroid/app/src/main/res/layout/controller_gamepad.xml
@@ -1,32 +1,34 @@
+ android:layout_width="57pt"
+ android:layout_height="57pt"
+ android:layout_gravity="end|bottom"
+ android:layout_marginBottom="30pt">
+ style="@style/ControllerStyle.SimpleButton"
+ android:layout_marginStart="19pt"
+ android:background="@drawable/button_x"/>
+ style="@style/ControllerStyle.SimpleButton"
+ android:layout_marginTop="19pt"
+ android:background="@drawable/button_y"/>
+ style="@style/ControllerStyle.SimpleButton"
+ android:layout_marginTop="38pt"
+ android:layout_marginStart="19pt"
+ android:background="@drawable/button_b"/>
+ style="@style/ControllerStyle.SimpleButton"
+ android:layout_marginTop="19pt"
+ android:layout_marginStart="38pt"
+ android:background="@drawable/button_a"/>
\ No newline at end of file
diff --git a/src/pandroid/app/src/main/res/layout/controller_joystick.xml b/src/pandroid/app/src/main/res/layout/controller_joystick.xml
new file mode 100644
index 00000000..d758822f
--- /dev/null
+++ b/src/pandroid/app/src/main/res/layout/controller_joystick.xml
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/src/pandroid/app/src/main/res/layout/controller_l.xml b/src/pandroid/app/src/main/res/layout/controller_l.xml
new file mode 100644
index 00000000..96ec7582
--- /dev/null
+++ b/src/pandroid/app/src/main/res/layout/controller_l.xml
@@ -0,0 +1,10 @@
+
+
diff --git a/src/pandroid/app/src/main/res/layout/controller_r.xml b/src/pandroid/app/src/main/res/layout/controller_r.xml
new file mode 100644
index 00000000..8aa2fba1
--- /dev/null
+++ b/src/pandroid/app/src/main/res/layout/controller_r.xml
@@ -0,0 +1,10 @@
+
+
diff --git a/src/pandroid/app/src/main/res/layout/controller_select.xml b/src/pandroid/app/src/main/res/layout/controller_select.xml
new file mode 100644
index 00000000..a77855be
--- /dev/null
+++ b/src/pandroid/app/src/main/res/layout/controller_select.xml
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/src/pandroid/app/src/main/res/layout/controller_start.xml b/src/pandroid/app/src/main/res/layout/controller_start.xml
new file mode 100644
index 00000000..94f12eb7
--- /dev/null
+++ b/src/pandroid/app/src/main/res/layout/controller_start.xml
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/src/pandroid/app/src/main/res/layout/game_activity.xml b/src/pandroid/app/src/main/res/layout/game_activity.xml
index 6f6f65d7..9536a847 100644
--- a/src/pandroid/app/src/main/res/layout/game_activity.xml
+++ b/src/pandroid/app/src/main/res/layout/game_activity.xml
@@ -1,5 +1,6 @@
@@ -18,95 +19,18 @@
+ android:layout_height="match_parent"
+ android:alpha="0.6"
+ android:padding="14pt">
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pandroid/app/src/main/res/values/styleable.xml b/src/pandroid/app/src/main/res/values/styleable.xml
index c5fc4329..69219724 100644
--- a/src/pandroid/app/src/main/res/values/styleable.xml
+++ b/src/pandroid/app/src/main/res/values/styleable.xml
@@ -1,10 +1,12 @@
-
\ No newline at end of file