diff --git a/frontend/android/assets/glassy/README.md b/frontend/android/assets/glassy/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..ebc2995d4e1c3ab04273458cba410d0108b09675
--- /dev/null
+++ b/frontend/android/assets/glassy/README.md
@@ -0,0 +1,22 @@
+# Glassy UI
+
+```
+Glassy UI Ver. 1
+
+Created by Raymond "Raeleus" Buckley
+Visit ray3k.wordpress.com for games, tutorials, and much more!
+
+Glassy UI can be used under the CC BY license.
+http://creativecommons.org/licenses/by/4.0/
+```
+
+Features styles of most of **Scene2D** widgets. Elegant, glossy look.
+
+![Glassy](preview.png)
+
+### About
+
+Created with [Skin Composer](https://github.com/raeleus/skin-composer) by [**Raeleus**](https://ray3k.wordpress.com/artwork/glassy-ui-skin-for-libgdx/).
+
+### License
+[CC BY 4.0](http://creativecommons.org/licenses/by/4.0/). Give credit to [***Raymond "Raeleus" Buckley***](https://ray3k.wordpress.com/software/skin-composer-for-libgdx/).
diff --git a/frontend/android/assets/glassy/preview.png b/frontend/android/assets/glassy/preview.png
new file mode 100644
index 0000000000000000000000000000000000000000..406699d8823d07b3217eb15d4e9e7944a7aa159f
Binary files /dev/null and b/frontend/android/assets/glassy/preview.png differ
diff --git a/frontend/android/assets/glassy/raw/button-down.9.png b/frontend/android/assets/glassy/raw/button-down.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..17d8a2be68ccaf773892ade00ed0afe41e4fe5e4
Binary files /dev/null and b/frontend/android/assets/glassy/raw/button-down.9.png differ
diff --git a/frontend/android/assets/glassy/raw/button-small-down.9.png b/frontend/android/assets/glassy/raw/button-small-down.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..08c8b379e1ff8583f35769827ecefd981df0b413
Binary files /dev/null and b/frontend/android/assets/glassy/raw/button-small-down.9.png differ
diff --git a/frontend/android/assets/glassy/raw/button-small.9.png b/frontend/android/assets/glassy/raw/button-small.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e29875a09c98f340f3fc4aa1ac1e1d504e058604
Binary files /dev/null and b/frontend/android/assets/glassy/raw/button-small.9.png differ
diff --git a/frontend/android/assets/glassy/raw/button.9.png b/frontend/android/assets/glassy/raw/button.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..de04df2267fb2a6782982579eeaac61ec7b86bd9
Binary files /dev/null and b/frontend/android/assets/glassy/raw/button.9.png differ
diff --git a/frontend/android/assets/glassy/raw/checkbox-off.png b/frontend/android/assets/glassy/raw/checkbox-off.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d09021da79469ff63bc7bf2344cbd4759e52b55
Binary files /dev/null and b/frontend/android/assets/glassy/raw/checkbox-off.png differ
diff --git a/frontend/android/assets/glassy/raw/checkbox.png b/frontend/android/assets/glassy/raw/checkbox.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9ff5e21c767fa256f0181027b16aa085aafa4f0
Binary files /dev/null and b/frontend/android/assets/glassy/raw/checkbox.png differ
diff --git a/frontend/android/assets/glassy/raw/font-big-export.fnt b/frontend/android/assets/glassy/raw/font-big-export.fnt
new file mode 100644
index 0000000000000000000000000000000000000000..e4a3779afd9724af75217440d6464888599628e2
--- /dev/null
+++ b/frontend/android/assets/glassy/raw/font-big-export.fnt
@@ -0,0 +1,104 @@
+info face="font-big-export" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
+common lineHeight=60 base=60 scaleW=341 scaleH=350 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
+page id=0 file="font-big-export.png"
+chars count=98
+char id=33 x=332 y=299 width=8 height=46 xoffset=0 yoffset=14 xadvance=11 page=0 chnl=0 letter="!"
+char id=34 x=235 y=326 width=16 height=14 xoffset=0 yoffset=14 xadvance=19 page=0 chnl=0 letter="""
+char id=35 x=126 y=0 width=33 height=45 xoffset=0 yoffset=14 xadvance=36 page=0 chnl=0 letter="#"
+char id=36 x=224 y=92 width=29 height=57 xoffset=0 yoffset=12 xadvance=32 page=0 chnl=0 letter="$"
+char id=37 x=47 y=255 width=43 height=49 xoffset=0 yoffset=13 xadvance=46 page=0 chnl=0 letter="%"
+char id=38 x=51 y=90 width=39 height=44 xoffset=0 yoffset=16 xadvance=42 page=0 chnl=0 letter="&"
+char id=39 x=252 y=334 width=4 height=14 xoffset=0 yoffset=14 xadvance=7 page=0 chnl=0 letter="'"
+char id=40 x=321 y=0 width=11 height=58 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="("
+char id=41 x=320 y=288 width=11 height=58 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter=")"
+char id=42 x=193 y=324 width=21 height=21 xoffset=0 yoffset=14 xadvance=24 page=0 chnl=0 letter="*"
+char id=43 x=160 y=135 width=31 height=30 xoffset=0 yoffset=22 xadvance=34 page=0 chnl=0 letter="+"
+char id=44 x=81 y=135 width=9 height=14 xoffset=0 yoffset=50 xadvance=12 page=0 chnl=0 letter=","
+char id=45 x=235 y=321 width=17 height=4 xoffset=0 yoffset=36 xadvance=20 page=0 chnl=0 letter="-"
+char id=46 x=235 y=341 width=7 height=8 xoffset=0 yoffset=52 xadvance=10 page=0 chnl=0 letter="."
+char id=47 x=280 y=137 width=23 height=51 xoffset=0 yoffset=14 xadvance=26 page=0 chnl=0 letter="/"
+char id=48 x=193 y=0 width=30 height=45 xoffset=0 yoffset=15 xadvance=33 page=0 chnl=0 letter="0"
+char id=49 x=306 y=230 width=11 height=44 xoffset=0 yoffset=16 xadvance=14 page=0 chnl=0 letter="1"
+char id=50 x=193 y=233 width=30 height=44 xoffset=0 yoffset=15 xadvance=33 page=0 chnl=0 letter="2"
+char id=51 x=193 y=46 width=29 height=45 xoffset=0 yoffset=15 xadvance=32 page=0 chnl=0 letter="3"
+char id=52 x=192 y=135 width=31 height=44 xoffset=0 yoffset=15 xadvance=34 page=0 chnl=0 letter="4"
+char id=53 x=223 y=46 width=29 height=45 xoffset=0 yoffset=15 xadvance=32 page=0 chnl=0 letter="5"
+char id=54 x=253 y=196 width=27 height=45 xoffset=0 yoffset=15 xadvance=30 page=0 chnl=0 letter="6"
+char id=55 x=224 y=0 width=28 height=45 xoffset=0 yoffset=15 xadvance=31 page=0 chnl=0 letter="7"
+char id=56 x=193 y=278 width=30 height=45 xoffset=0 yoffset=15 xadvance=33 page=0 chnl=0 letter="8"
+char id=57 x=253 y=46 width=27 height=45 xoffset=0 yoffset=15 xadvance=30 page=0 chnl=0 letter="9"
+char id=58 x=330 y=216 width=8 height=35 xoffset=0 yoffset=25 xadvance=11 page=0 chnl=0 letter=":"
+char id=59 x=323 y=176 width=9 height=39 xoffset=0 yoffset=25 xadvance=12 page=0 chnl=0 letter=";"
+char id=60 x=128 y=209 width=31 height=32 xoffset=0 yoffset=21 xadvance=34 page=0 chnl=0 letter="<"
+char id=61 x=192 y=214 width=30 height=18 xoffset=0 yoffset=28 xadvance=33 page=0 chnl=0 letter="="
+char id=62 x=160 y=209 width=31 height=32 xoffset=0 yoffset=21 xadvance=34 page=0 chnl=0 letter=">"
+char id=63 x=253 y=242 width=26 height=46 xoffset=0 yoffset=14 xadvance=29 page=0 chnl=0 letter="?"
+char id=64 x=47 y=207 width=45 height=47 xoffset=0 yoffset=13 xadvance=48 page=0 chnl=0 letter="@"
+char id=65 x=47 y=305 width=42 height=44 xoffset=0 yoffset=15 xadvance=45 page=0 chnl=0 letter="A"
+char id=66 x=160 y=294 width=32 height=44 xoffset=0 yoffset=15 xadvance=35 page=0 chnl=0 letter="B"
+char id=67 x=48 y=159 width=42 height=45 xoffset=0 yoffset=15 xadvance=45 page=0 chnl=0 letter="C"
+char id=68 x=53 y=0 width=37 height=44 xoffset=0 yoffset=15 xadvance=40 page=0 chnl=0 letter="D"
+char id=69 x=254 y=126 width=25 height=44 xoffset=0 yoffset=16 xadvance=28 page=0 chnl=0 letter="E"
+char id=70 x=279 y=289 width=25 height=44 xoffset=0 yoffset=16 xadvance=28 page=0 chnl=0 letter="F"
+char id=71 x=0 y=255 width=46 height=45 xoffset=0 yoffset=15 xadvance=49 page=0 chnl=0 letter="G"
+char id=72 x=160 y=45 width=32 height=44 xoffset=0 yoffset=16 xadvance=35 page=0 chnl=0 letter="H"
+char id=73 x=334 y=104 width=5 height=44 xoffset=0 yoffset=16 xadvance=8 page=0 chnl=0 letter="I"
+char id=74 x=305 y=288 width=14 height=57 xoffset=0 yoffset=15 xadvance=17 page=0 chnl=0 letter="J"
+char id=75 x=160 y=90 width=32 height=44 xoffset=0 yoffset=16 xadvance=35 page=0 chnl=0 letter="K"
+char id=76 x=281 y=189 width=22 height=44 xoffset=0 yoffset=15 xadvance=25 page=0 chnl=0 letter="L"
+char id=77 x=0 y=45 width=50 height=44 xoffset=0 yoffset=16 xadvance=53 page=0 chnl=0 letter="M"
+char id=78 x=90 y=305 width=35 height=44 xoffset=0 yoffset=16 xadvance=38 page=0 chnl=0 letter="N"
+char id=79 x=0 y=301 width=46 height=45 xoffset=0 yoffset=15 xadvance=49 page=0 chnl=0 letter="O"
+char id=80 x=224 y=231 width=28 height=44 xoffset=0 yoffset=15 xadvance=31 page=0 chnl=0 letter="P"
+char id=81 x=0 y=207 width=46 height=47 xoffset=0 yoffset=15 xadvance=49 page=0 chnl=0 letter="Q"
+char id=82 x=224 y=276 width=28 height=44 xoffset=0 yoffset=16 xadvance=31 page=0 chnl=0 letter="R"
+char id=83 x=280 y=242 width=25 height=45 xoffset=0 yoffset=15 xadvance=28 page=0 chnl=0 letter="S"
+char id=84 x=280 y=92 width=24 height=44 xoffset=0 yoffset=16 xadvance=27 page=0 chnl=0 letter="T"
+char id=85 x=126 y=46 width=33 height=45 xoffset=0 yoffset=15 xadvance=36 page=0 chnl=0 letter="U"
+char id=86 x=51 y=45 width=39 height=44 xoffset=0 yoffset=16 xadvance=42 page=0 chnl=0 letter="V"
+char id=87 x=0 y=0 width=52 height=44 xoffset=0 yoffset=16 xadvance=55 page=0 chnl=0 letter="W"
+char id=88 x=126 y=128 width=33 height=44 xoffset=0 yoffset=16 xadvance=36 page=0 chnl=0 letter="X"
+char id=89 x=160 y=0 width=32 height=44 xoffset=0 yoffset=16 xadvance=35 page=0 chnl=0 letter="Y"
+char id=90 x=253 y=289 width=25 height=44 xoffset=0 yoffset=16 xadvance=28 page=0 chnl=0 letter="Z"
+char id=91 x=321 y=59 width=11 height=57 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0 letter="["
+char id=92 x=126 y=294 width=33 height=51 xoffset=0 yoffset=14 xadvance=36 page=0 chnl=0 letter="\"
+char id=93 x=318 y=230 width=11 height=57 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0 letter="]"
+char id=94 x=91 y=36 width=34 height=33 xoffset=0 yoffset=15 xadvance=37 page=0 chnl=0 letter="^"
+char id=95 x=49 y=135 width=31 height=4 xoffset=0 yoffset=55 xadvance=34 page=0 chnl=0 letter="_"
+char id=96 x=160 y=339 width=13 height=10 xoffset=0 yoffset=11 xadvance=16 page=0 chnl=0 letter="`"
+char id=97 x=91 y=117 width=34 height=35 xoffset=0 yoffset=25 xadvance=37 page=0 chnl=0 letter="a"
+char id=98 x=126 y=247 width=34 height=46 xoffset=0 yoffset=14 xadvance=37 page=0 chnl=0 letter="b"
+char id=99 x=126 y=92 width=33 height=35 xoffset=0 yoffset=25 xadvance=36 page=0 chnl=0 letter="c"
+char id=100 x=93 y=200 width=34 height=46 xoffset=0 yoffset=14 xadvance=37 page=0 chnl=0 letter="d"
+char id=101 x=128 y=173 width=33 height=35 xoffset=0 yoffset=25 xadvance=36 page=0 chnl=0 letter="e"
+char id=102 x=305 y=58 width=15 height=46 xoffset=0 yoffset=14 xadvance=18 page=0 chnl=0 letter="f"
+char id=103 x=91 y=153 width=34 height=46 xoffset=0 yoffset=25 xadvance=37 page=0 chnl=0 letter="g"
+char id=104 x=224 y=150 width=29 height=45 xoffset=0 yoffset=15 xadvance=32 page=0 chnl=0 letter="h"
+char id=105 x=332 y=252 width=8 height=46 xoffset=0 yoffset=14 xadvance=11 page=0 chnl=0 letter="i"
+char id=106 x=323 y=117 width=10 height=58 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=0 letter="j"
+char id=107 x=253 y=0 width=27 height=45 xoffset=0 yoffset=15 xadvance=30 page=0 chnl=0 letter="k"
+char id=108 x=333 y=0 width=5 height=45 xoffset=0 yoffset=15 xadvance=8 page=0 chnl=0 letter="l"
+char id=109 x=0 y=124 width=48 height=34 xoffset=0 yoffset=26 xadvance=51 page=0 chnl=0 letter="m"
+char id=110 x=224 y=196 width=28 height=34 xoffset=0 yoffset=26 xadvance=31 page=0 chnl=0 letter="n"
+char id=111 x=91 y=0 width=34 height=35 xoffset=0 yoffset=25 xadvance=37 page=0 chnl=0 letter="o"
+char id=112 x=91 y=255 width=34 height=46 xoffset=0 yoffset=25 xadvance=37 page=0 chnl=0 letter="p"
+char id=113 x=91 y=70 width=34 height=46 xoffset=0 yoffset=25 xadvance=37 page=0 chnl=0 letter="q"
+char id=114 x=304 y=195 width=16 height=34 xoffset=0 yoffset=26 xadvance=19 page=0 chnl=0 letter="r"
+char id=115 x=281 y=0 width=20 height=35 xoffset=0 yoffset=25 xadvance=23 page=0 chnl=0 letter="s"
+char id=116 x=281 y=36 width=16 height=46 xoffset=0 yoffset=14 xadvance=19 page=0 chnl=0 letter="t"
+char id=117 x=193 y=92 width=29 height=34 xoffset=0 yoffset=26 xadvance=32 page=0 chnl=0 letter="u"
+char id=118 x=192 y=180 width=31 height=33 xoffset=0 yoffset=27 xadvance=34 page=0 chnl=0 letter="v"
+char id=119 x=0 y=90 width=50 height=33 xoffset=0 yoffset=27 xadvance=53 page=0 chnl=0 letter="w"
+char id=120 x=162 y=166 width=29 height=33 xoffset=0 yoffset=27 xadvance=32 page=0 chnl=0 letter="x"
+char id=121 x=161 y=242 width=31 height=45 xoffset=0 yoffset=26 xadvance=34 page=0 chnl=0 letter="y"
+char id=122 x=254 y=92 width=25 height=33 xoffset=0 yoffset=27 xadvance=28 page=0 chnl=0 letter="z"
+char id=123 x=302 y=0 width=18 height=57 xoffset=0 yoffset=15 xadvance=21 page=0 chnl=0 letter="{"
+char id=124 x=333 y=46 width=5 height=57 xoffset=0 yoffset=14 xadvance=8 page=0 chnl=0 letter="|"
+char id=125 x=304 y=137 width=18 height=57 xoffset=0 yoffset=15 xadvance=21 page=0 chnl=0 letter="}"
+char id=126 x=49 y=140 width=31 height=10 xoffset=0 yoffset=32 xadvance=34 page=0 chnl=0 letter="~"
+char id=8226 x=215 y=324 width=19 height=19 xoffset=0 yoffset=34 xadvance=22 page=0 chnl=0 letter="•"
+char id=169 x=0 y=159 width=47 height=47 xoffset=0 yoffset=13 xadvance=50 page=0 chnl=0 letter="©"
+char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=18 page=0 chnl=0 letter=" "
+char id=9 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=144 page=0 chnl=0 letter="	"
+
+kernings count=0
diff --git a/frontend/android/assets/glassy/raw/font-big-export.png b/frontend/android/assets/glassy/raw/font-big-export.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c028864d979fb1c45373a0c69994dc49963422b
Binary files /dev/null and b/frontend/android/assets/glassy/raw/font-big-export.png differ
diff --git a/frontend/android/assets/glassy/raw/font-export.fnt b/frontend/android/assets/glassy/raw/font-export.fnt
new file mode 100644
index 0000000000000000000000000000000000000000..da78a4947935cb7de65d798f71f10cf762b68a90
--- /dev/null
+++ b/frontend/android/assets/glassy/raw/font-export.fnt
@@ -0,0 +1,104 @@
+info face="font-export" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
+common lineHeight=19 base=19 scaleW=116 scaleH=117 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
+page id=0 file="font-export.png"
+chars count=98
+char id=33 x=102 y=60 width=3 height=14 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0 letter="!"
+char id=34 x=74 y=108 width=5 height=4 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=0 letter="""
+char id=35 x=30 y=89 width=11 height=15 xoffset=0 yoffset=4 xadvance=12 page=0 chnl=0 letter="#"
+char id=36 x=64 y=30 width=9 height=18 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=0 letter="$"
+char id=37 x=16 y=57 width=13 height=16 xoffset=0 yoffset=4 xadvance=14 page=0 chnl=0 letter="%"
+char id=38 x=29 y=74 width=12 height=14 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0 letter="&"
+char id=39 x=71 y=49 width=2 height=4 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter="'"
+char id=40 x=108 y=81 width=4 height=18 xoffset=0 yoffset=4 xadvance=5 page=0 chnl=0 letter="("
+char id=41 x=108 y=0 width=4 height=18 xoffset=0 yoffset=4 xadvance=5 page=0 chnl=0 letter=")"
+char id=42 x=64 y=90 width=7 height=7 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 letter="*"
+char id=43 x=53 y=71 width=10 height=10 xoffset=0 yoffset=7 xadvance=11 page=0 chnl=0 letter="+"
+char id=44 x=75 y=69 width=4 height=4 xoffset=0 yoffset=16 xadvance=5 page=0 chnl=0 letter=","
+char id=45 x=42 y=102 width=6 height=2 xoffset=0 yoffset=11 xadvance=7 page=0 chnl=0 letter="-"
+char id=46 x=75 y=74 width=3 height=3 xoffset=0 yoffset=16 xadvance=4 page=0 chnl=0 letter="."
+char id=47 x=93 y=75 width=7 height=15 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 letter="/"
+char id=48 x=65 y=0 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="0"
+char id=49 x=102 y=45 width=4 height=14 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 letter="1"
+char id=50 x=63 y=56 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="2"
+char id=51 x=75 y=0 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="3"
+char id=52 x=74 y=93 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="4"
+char id=53 x=84 y=15 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="5"
+char id=54 x=84 y=90 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="6"
+char id=55 x=74 y=30 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="7"
+char id=56 x=42 y=87 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="8"
+char id=57 x=93 y=45 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="9"
+char id=58 x=108 y=32 width=2 height=11 xoffset=0 yoffset=8 xadvance=3 page=0 chnl=0 letter=":"
+char id=59 x=108 y=19 width=3 height=12 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 letter=";"
+char id=60 x=53 y=30 width=10 height=10 xoffset=0 yoffset=7 xadvance=11 page=0 chnl=0 letter="<"
+char id=61 x=64 y=71 width=10 height=6 xoffset=0 yoffset=9 xadvance=11 page=0 chnl=0 letter="="
+char id=62 x=52 y=102 width=10 height=10 xoffset=0 yoffset=7 xadvance=11 page=0 chnl=0 letter=">"
+char id=63 x=93 y=60 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="?"
+char id=64 x=15 y=101 width=14 height=15 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0 letter="@"
+char id=65 x=16 y=27 width=13 height=14 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 letter="A"
+char id=66 x=30 y=0 width=11 height=14 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 letter="B"
+char id=67 x=16 y=42 width=13 height=14 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 letter="C"
+char id=68 x=17 y=0 width=12 height=14 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0 letter="D"
+char id=69 x=84 y=75 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="E"
+char id=70 x=93 y=30 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="F"
+char id=71 x=0 y=59 width=15 height=14 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0 letter="G"
+char id=72 x=63 y=98 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="H"
+char id=73 x=108 y=100 width=2 height=14 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter="I"
+char id=74 x=102 y=27 width=5 height=17 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=0 letter="J"
+char id=75 x=54 y=0 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="K"
+char id=76 x=93 y=91 width=7 height=14 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 letter="L"
+char id=77 x=0 y=74 width=15 height=14 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0 letter="M"
+char id=78 x=30 y=30 width=11 height=14 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 letter="N"
+char id=79 x=0 y=101 width=14 height=14 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0 letter="O"
+char id=80 x=74 y=15 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="P"
+char id=81 x=0 y=43 width=15 height=15 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0 letter="Q"
+char id=82 x=74 y=78 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="R"
+char id=83 x=84 y=60 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="S"
+char id=84 x=84 y=45 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="T"
+char id=85 x=42 y=0 width=11 height=14 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 letter="U"
+char id=86 x=16 y=74 width=12 height=14 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0 letter="V"
+char id=87 x=0 y=0 width=16 height=14 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 letter="W"
+char id=88 x=42 y=72 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="X"
+char id=89 x=53 y=41 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="Y"
+char id=90 x=85 y=0 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="Z"
+char id=91 x=107 y=45 width=4 height=17 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 letter="["
+char id=92 x=53 y=82 width=10 height=15 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="\"
+char id=93 x=108 y=63 width=4 height=17 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 letter="]"
+char id=94 x=52 y=60 width=10 height=10 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="^"
+char id=95 x=30 y=110 width=10 height=2 xoffset=0 yoffset=17 xadvance=11 page=0 chnl=0 letter="_"
+char id=96 x=53 y=98 width=5 height=3 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=0 letter="`"
+char id=97 x=16 y=89 width=11 height=11 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 letter="a"
+char id=98 x=30 y=15 width=11 height=14 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 letter="b"
+char id=99 x=41 y=60 width=10 height=11 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="c"
+char id=100 x=42 y=45 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="d"
+char id=101 x=41 y=105 width=10 height=11 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="e"
+char id=102 x=94 y=12 width=6 height=14 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 letter="f"
+char id=103 x=42 y=30 width=10 height=14 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="g"
+char id=104 x=64 y=15 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="h"
+char id=105 x=113 y=56 width=2 height=14 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter="i"
+char id=106 x=112 y=19 width=3 height=18 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 letter="j"
+char id=107 x=84 y=30 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="k"
+char id=108 x=111 y=100 width=2 height=14 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter="l"
+char id=109 x=0 y=15 width=16 height=11 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 letter="m"
+char id=110 x=74 y=45 width=9 height=11 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 letter="n"
+char id=111 x=17 y=15 width=11 height=11 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 letter="o"
+char id=112 x=42 y=15 width=10 height=14 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="p"
+char id=113 x=30 y=45 width=11 height=14 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 letter="q"
+char id=114 x=94 y=0 width=6 height=11 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 letter="r"
+char id=115 x=101 y=0 width=6 height=11 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 letter="s"
+char id=116 x=101 y=12 width=5 height=14 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=0 letter="t"
+char id=117 x=74 y=57 width=9 height=11 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 letter="u"
+char id=118 x=30 y=60 width=10 height=11 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="v"
+char id=119 x=0 y=89 width=15 height=11 xoffset=0 yoffset=8 xadvance=16 page=0 chnl=0 letter="w"
+char id=120 x=64 y=78 width=9 height=11 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 letter="x"
+char id=121 x=53 y=15 width=10 height=14 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="y"
+char id=122 x=84 y=105 width=8 height=11 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 letter="z"
+char id=123 x=101 y=94 width=6 height=18 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 letter="{"
+char id=124 x=112 y=38 width=2 height=17 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter="|"
+char id=125 x=101 y=75 width=6 height=18 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 letter="}"
+char id=126 x=30 y=105 width=10 height=4 xoffset=0 yoffset=10 xadvance=11 page=0 chnl=0 letter="~"
+char id=8226 x=64 y=49 width=6 height=6 xoffset=0 yoffset=11 xadvance=7 page=0 chnl=0 letter="•"
+char id=169 x=0 y=27 width=15 height=15 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0 letter="©"
+char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=0 letter=" "
+char id=9 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=48 page=0 chnl=0 letter="	"
+
+kernings count=0
diff --git a/frontend/android/assets/glassy/raw/font-export.png b/frontend/android/assets/glassy/raw/font-export.png
new file mode 100644
index 0000000000000000000000000000000000000000..550674eac7be07ce5d1dad15777b666283478e77
Binary files /dev/null and b/frontend/android/assets/glassy/raw/font-export.png differ
diff --git a/frontend/android/assets/glassy/raw/horizontal-scroll-bar.9.png b/frontend/android/assets/glassy/raw/horizontal-scroll-bar.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..230e8611cd6d4a7322ed18cba6d7c94b9c144bc9
Binary files /dev/null and b/frontend/android/assets/glassy/raw/horizontal-scroll-bar.9.png differ
diff --git a/frontend/android/assets/glassy/raw/horizontal-scroll-knob.9.png b/frontend/android/assets/glassy/raw/horizontal-scroll-knob.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c177cdb1ce126d706c5eca8cb30d4f0508535ea6
Binary files /dev/null and b/frontend/android/assets/glassy/raw/horizontal-scroll-knob.9.png differ
diff --git a/frontend/android/assets/glassy/raw/horizontal-split-pane.9.png b/frontend/android/assets/glassy/raw/horizontal-split-pane.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4351493d70570438b48bb19069dd297f89425d8
Binary files /dev/null and b/frontend/android/assets/glassy/raw/horizontal-split-pane.9.png differ
diff --git a/frontend/android/assets/glassy/raw/list.9.png b/frontend/android/assets/glassy/raw/list.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f65d48af250a46fb378f3d36bb939db48ba71fa
Binary files /dev/null and b/frontend/android/assets/glassy/raw/list.9.png differ
diff --git a/frontend/android/assets/glassy/raw/minus.png b/frontend/android/assets/glassy/raw/minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..88a17d84d302a23a34b7eac82211630e48e5caae
Binary files /dev/null and b/frontend/android/assets/glassy/raw/minus.png differ
diff --git a/frontend/android/assets/glassy/raw/plus.png b/frontend/android/assets/glassy/raw/plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..809efd0b86351c1f072332e3d41cd7c3ee0935c8
Binary files /dev/null and b/frontend/android/assets/glassy/raw/plus.png differ
diff --git a/frontend/android/assets/glassy/raw/progress-bar-knob-vertical.9.png b/frontend/android/assets/glassy/raw/progress-bar-knob-vertical.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..00612ea094629559383f60d3ddc0bdb3f02fe2f1
Binary files /dev/null and b/frontend/android/assets/glassy/raw/progress-bar-knob-vertical.9.png differ
diff --git a/frontend/android/assets/glassy/raw/progress-bar-knob.9.png b/frontend/android/assets/glassy/raw/progress-bar-knob.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe6d89d10564080e8aea8c2447381e2fe95e6454
Binary files /dev/null and b/frontend/android/assets/glassy/raw/progress-bar-knob.9.png differ
diff --git a/frontend/android/assets/glassy/raw/progress-bar-vertical.9.png b/frontend/android/assets/glassy/raw/progress-bar-vertical.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a450088cf94946b3cf3166e1f2507305f364b1e
Binary files /dev/null and b/frontend/android/assets/glassy/raw/progress-bar-vertical.9.png differ
diff --git a/frontend/android/assets/glassy/raw/progress-bar.9.png b/frontend/android/assets/glassy/raw/progress-bar.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..6cbd50cccf1c386dcb34987d29d68830ec8e8d22
Binary files /dev/null and b/frontend/android/assets/glassy/raw/progress-bar.9.png differ
diff --git a/frontend/android/assets/glassy/raw/radio-button-off.png b/frontend/android/assets/glassy/raw/radio-button-off.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c2218907e512dd65f0e5dd61a84059c1078d51b
Binary files /dev/null and b/frontend/android/assets/glassy/raw/radio-button-off.png differ
diff --git a/frontend/android/assets/glassy/raw/radio-button.png b/frontend/android/assets/glassy/raw/radio-button.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f19999b54a89820fde7c0bbc0a66bdf5b3aee69
Binary files /dev/null and b/frontend/android/assets/glassy/raw/radio-button.png differ
diff --git a/frontend/android/assets/glassy/raw/select-box-down.9.png b/frontend/android/assets/glassy/raw/select-box-down.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e4ed9e3039f2ea9cdf5ce432e542caf69ff00c36
Binary files /dev/null and b/frontend/android/assets/glassy/raw/select-box-down.9.png differ
diff --git a/frontend/android/assets/glassy/raw/select-box.9.png b/frontend/android/assets/glassy/raw/select-box.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..a29062797c1181c7a678bddafa0e4b321475be90
Binary files /dev/null and b/frontend/android/assets/glassy/raw/select-box.9.png differ
diff --git a/frontend/android/assets/glassy/raw/slider-knob.png b/frontend/android/assets/glassy/raw/slider-knob.png
new file mode 100644
index 0000000000000000000000000000000000000000..32d48537691aa4f8ac617a743288828d33d8ef3d
Binary files /dev/null and b/frontend/android/assets/glassy/raw/slider-knob.png differ
diff --git a/frontend/android/assets/glassy/raw/slider-vertical.9.png b/frontend/android/assets/glassy/raw/slider-vertical.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..535d826c63fae32eef106d46be6da03f60a20785
Binary files /dev/null and b/frontend/android/assets/glassy/raw/slider-vertical.9.png differ
diff --git a/frontend/android/assets/glassy/raw/slider.9.png b/frontend/android/assets/glassy/raw/slider.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..5abe385fc9653ff8755a86e913c1f202e46f2fe5
Binary files /dev/null and b/frontend/android/assets/glassy/raw/slider.9.png differ
diff --git a/frontend/android/assets/glassy/raw/textfield.9.png b/frontend/android/assets/glassy/raw/textfield.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1adac30af259eb501b5bb65472fbb2235a48019f
Binary files /dev/null and b/frontend/android/assets/glassy/raw/textfield.9.png differ
diff --git a/frontend/android/assets/glassy/raw/vertical-scroll-bar.9.png b/frontend/android/assets/glassy/raw/vertical-scroll-bar.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b424aa5a0c28250716bcf1d7b7ba26d42f54ea4a
Binary files /dev/null and b/frontend/android/assets/glassy/raw/vertical-scroll-bar.9.png differ
diff --git a/frontend/android/assets/glassy/raw/vertical-scroll-knob.9.png b/frontend/android/assets/glassy/raw/vertical-scroll-knob.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b661523182ba64ff935b0d30af20b32f1e4d6c5
Binary files /dev/null and b/frontend/android/assets/glassy/raw/vertical-scroll-knob.9.png differ
diff --git a/frontend/android/assets/glassy/raw/vertical-split-pane.9.png b/frontend/android/assets/glassy/raw/vertical-split-pane.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..08e807ba9fe6634de9cf986d471e7b5119773c46
Binary files /dev/null and b/frontend/android/assets/glassy/raw/vertical-split-pane.9.png differ
diff --git a/frontend/android/assets/glassy/raw/white.png b/frontend/android/assets/glassy/raw/white.png
new file mode 100644
index 0000000000000000000000000000000000000000..39c2d98e28459e39d0f7dd5f1c3c09c9c3ad2405
Binary files /dev/null and b/frontend/android/assets/glassy/raw/white.png differ
diff --git a/frontend/android/assets/glassy/raw/window.9.png b/frontend/android/assets/glassy/raw/window.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a125651555badcbd6aab11e799606dab30f8e2e
Binary files /dev/null and b/frontend/android/assets/glassy/raw/window.9.png differ
diff --git a/frontend/android/assets/glassy/skin/font-big-export.fnt b/frontend/android/assets/glassy/skin/font-big-export.fnt
new file mode 100644
index 0000000000000000000000000000000000000000..e4a3779afd9724af75217440d6464888599628e2
--- /dev/null
+++ b/frontend/android/assets/glassy/skin/font-big-export.fnt
@@ -0,0 +1,104 @@
+info face="font-big-export" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
+common lineHeight=60 base=60 scaleW=341 scaleH=350 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
+page id=0 file="font-big-export.png"
+chars count=98
+char id=33 x=332 y=299 width=8 height=46 xoffset=0 yoffset=14 xadvance=11 page=0 chnl=0 letter="!"
+char id=34 x=235 y=326 width=16 height=14 xoffset=0 yoffset=14 xadvance=19 page=0 chnl=0 letter="""
+char id=35 x=126 y=0 width=33 height=45 xoffset=0 yoffset=14 xadvance=36 page=0 chnl=0 letter="#"
+char id=36 x=224 y=92 width=29 height=57 xoffset=0 yoffset=12 xadvance=32 page=0 chnl=0 letter="$"
+char id=37 x=47 y=255 width=43 height=49 xoffset=0 yoffset=13 xadvance=46 page=0 chnl=0 letter="%"
+char id=38 x=51 y=90 width=39 height=44 xoffset=0 yoffset=16 xadvance=42 page=0 chnl=0 letter="&"
+char id=39 x=252 y=334 width=4 height=14 xoffset=0 yoffset=14 xadvance=7 page=0 chnl=0 letter="'"
+char id=40 x=321 y=0 width=11 height=58 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter="("
+char id=41 x=320 y=288 width=11 height=58 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=0 letter=")"
+char id=42 x=193 y=324 width=21 height=21 xoffset=0 yoffset=14 xadvance=24 page=0 chnl=0 letter="*"
+char id=43 x=160 y=135 width=31 height=30 xoffset=0 yoffset=22 xadvance=34 page=0 chnl=0 letter="+"
+char id=44 x=81 y=135 width=9 height=14 xoffset=0 yoffset=50 xadvance=12 page=0 chnl=0 letter=","
+char id=45 x=235 y=321 width=17 height=4 xoffset=0 yoffset=36 xadvance=20 page=0 chnl=0 letter="-"
+char id=46 x=235 y=341 width=7 height=8 xoffset=0 yoffset=52 xadvance=10 page=0 chnl=0 letter="."
+char id=47 x=280 y=137 width=23 height=51 xoffset=0 yoffset=14 xadvance=26 page=0 chnl=0 letter="/"
+char id=48 x=193 y=0 width=30 height=45 xoffset=0 yoffset=15 xadvance=33 page=0 chnl=0 letter="0"
+char id=49 x=306 y=230 width=11 height=44 xoffset=0 yoffset=16 xadvance=14 page=0 chnl=0 letter="1"
+char id=50 x=193 y=233 width=30 height=44 xoffset=0 yoffset=15 xadvance=33 page=0 chnl=0 letter="2"
+char id=51 x=193 y=46 width=29 height=45 xoffset=0 yoffset=15 xadvance=32 page=0 chnl=0 letter="3"
+char id=52 x=192 y=135 width=31 height=44 xoffset=0 yoffset=15 xadvance=34 page=0 chnl=0 letter="4"
+char id=53 x=223 y=46 width=29 height=45 xoffset=0 yoffset=15 xadvance=32 page=0 chnl=0 letter="5"
+char id=54 x=253 y=196 width=27 height=45 xoffset=0 yoffset=15 xadvance=30 page=0 chnl=0 letter="6"
+char id=55 x=224 y=0 width=28 height=45 xoffset=0 yoffset=15 xadvance=31 page=0 chnl=0 letter="7"
+char id=56 x=193 y=278 width=30 height=45 xoffset=0 yoffset=15 xadvance=33 page=0 chnl=0 letter="8"
+char id=57 x=253 y=46 width=27 height=45 xoffset=0 yoffset=15 xadvance=30 page=0 chnl=0 letter="9"
+char id=58 x=330 y=216 width=8 height=35 xoffset=0 yoffset=25 xadvance=11 page=0 chnl=0 letter=":"
+char id=59 x=323 y=176 width=9 height=39 xoffset=0 yoffset=25 xadvance=12 page=0 chnl=0 letter=";"
+char id=60 x=128 y=209 width=31 height=32 xoffset=0 yoffset=21 xadvance=34 page=0 chnl=0 letter="<"
+char id=61 x=192 y=214 width=30 height=18 xoffset=0 yoffset=28 xadvance=33 page=0 chnl=0 letter="="
+char id=62 x=160 y=209 width=31 height=32 xoffset=0 yoffset=21 xadvance=34 page=0 chnl=0 letter=">"
+char id=63 x=253 y=242 width=26 height=46 xoffset=0 yoffset=14 xadvance=29 page=0 chnl=0 letter="?"
+char id=64 x=47 y=207 width=45 height=47 xoffset=0 yoffset=13 xadvance=48 page=0 chnl=0 letter="@"
+char id=65 x=47 y=305 width=42 height=44 xoffset=0 yoffset=15 xadvance=45 page=0 chnl=0 letter="A"
+char id=66 x=160 y=294 width=32 height=44 xoffset=0 yoffset=15 xadvance=35 page=0 chnl=0 letter="B"
+char id=67 x=48 y=159 width=42 height=45 xoffset=0 yoffset=15 xadvance=45 page=0 chnl=0 letter="C"
+char id=68 x=53 y=0 width=37 height=44 xoffset=0 yoffset=15 xadvance=40 page=0 chnl=0 letter="D"
+char id=69 x=254 y=126 width=25 height=44 xoffset=0 yoffset=16 xadvance=28 page=0 chnl=0 letter="E"
+char id=70 x=279 y=289 width=25 height=44 xoffset=0 yoffset=16 xadvance=28 page=0 chnl=0 letter="F"
+char id=71 x=0 y=255 width=46 height=45 xoffset=0 yoffset=15 xadvance=49 page=0 chnl=0 letter="G"
+char id=72 x=160 y=45 width=32 height=44 xoffset=0 yoffset=16 xadvance=35 page=0 chnl=0 letter="H"
+char id=73 x=334 y=104 width=5 height=44 xoffset=0 yoffset=16 xadvance=8 page=0 chnl=0 letter="I"
+char id=74 x=305 y=288 width=14 height=57 xoffset=0 yoffset=15 xadvance=17 page=0 chnl=0 letter="J"
+char id=75 x=160 y=90 width=32 height=44 xoffset=0 yoffset=16 xadvance=35 page=0 chnl=0 letter="K"
+char id=76 x=281 y=189 width=22 height=44 xoffset=0 yoffset=15 xadvance=25 page=0 chnl=0 letter="L"
+char id=77 x=0 y=45 width=50 height=44 xoffset=0 yoffset=16 xadvance=53 page=0 chnl=0 letter="M"
+char id=78 x=90 y=305 width=35 height=44 xoffset=0 yoffset=16 xadvance=38 page=0 chnl=0 letter="N"
+char id=79 x=0 y=301 width=46 height=45 xoffset=0 yoffset=15 xadvance=49 page=0 chnl=0 letter="O"
+char id=80 x=224 y=231 width=28 height=44 xoffset=0 yoffset=15 xadvance=31 page=0 chnl=0 letter="P"
+char id=81 x=0 y=207 width=46 height=47 xoffset=0 yoffset=15 xadvance=49 page=0 chnl=0 letter="Q"
+char id=82 x=224 y=276 width=28 height=44 xoffset=0 yoffset=16 xadvance=31 page=0 chnl=0 letter="R"
+char id=83 x=280 y=242 width=25 height=45 xoffset=0 yoffset=15 xadvance=28 page=0 chnl=0 letter="S"
+char id=84 x=280 y=92 width=24 height=44 xoffset=0 yoffset=16 xadvance=27 page=0 chnl=0 letter="T"
+char id=85 x=126 y=46 width=33 height=45 xoffset=0 yoffset=15 xadvance=36 page=0 chnl=0 letter="U"
+char id=86 x=51 y=45 width=39 height=44 xoffset=0 yoffset=16 xadvance=42 page=0 chnl=0 letter="V"
+char id=87 x=0 y=0 width=52 height=44 xoffset=0 yoffset=16 xadvance=55 page=0 chnl=0 letter="W"
+char id=88 x=126 y=128 width=33 height=44 xoffset=0 yoffset=16 xadvance=36 page=0 chnl=0 letter="X"
+char id=89 x=160 y=0 width=32 height=44 xoffset=0 yoffset=16 xadvance=35 page=0 chnl=0 letter="Y"
+char id=90 x=253 y=289 width=25 height=44 xoffset=0 yoffset=16 xadvance=28 page=0 chnl=0 letter="Z"
+char id=91 x=321 y=59 width=11 height=57 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0 letter="["
+char id=92 x=126 y=294 width=33 height=51 xoffset=0 yoffset=14 xadvance=36 page=0 chnl=0 letter="\"
+char id=93 x=318 y=230 width=11 height=57 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0 letter="]"
+char id=94 x=91 y=36 width=34 height=33 xoffset=0 yoffset=15 xadvance=37 page=0 chnl=0 letter="^"
+char id=95 x=49 y=135 width=31 height=4 xoffset=0 yoffset=55 xadvance=34 page=0 chnl=0 letter="_"
+char id=96 x=160 y=339 width=13 height=10 xoffset=0 yoffset=11 xadvance=16 page=0 chnl=0 letter="`"
+char id=97 x=91 y=117 width=34 height=35 xoffset=0 yoffset=25 xadvance=37 page=0 chnl=0 letter="a"
+char id=98 x=126 y=247 width=34 height=46 xoffset=0 yoffset=14 xadvance=37 page=0 chnl=0 letter="b"
+char id=99 x=126 y=92 width=33 height=35 xoffset=0 yoffset=25 xadvance=36 page=0 chnl=0 letter="c"
+char id=100 x=93 y=200 width=34 height=46 xoffset=0 yoffset=14 xadvance=37 page=0 chnl=0 letter="d"
+char id=101 x=128 y=173 width=33 height=35 xoffset=0 yoffset=25 xadvance=36 page=0 chnl=0 letter="e"
+char id=102 x=305 y=58 width=15 height=46 xoffset=0 yoffset=14 xadvance=18 page=0 chnl=0 letter="f"
+char id=103 x=91 y=153 width=34 height=46 xoffset=0 yoffset=25 xadvance=37 page=0 chnl=0 letter="g"
+char id=104 x=224 y=150 width=29 height=45 xoffset=0 yoffset=15 xadvance=32 page=0 chnl=0 letter="h"
+char id=105 x=332 y=252 width=8 height=46 xoffset=0 yoffset=14 xadvance=11 page=0 chnl=0 letter="i"
+char id=106 x=323 y=117 width=10 height=58 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=0 letter="j"
+char id=107 x=253 y=0 width=27 height=45 xoffset=0 yoffset=15 xadvance=30 page=0 chnl=0 letter="k"
+char id=108 x=333 y=0 width=5 height=45 xoffset=0 yoffset=15 xadvance=8 page=0 chnl=0 letter="l"
+char id=109 x=0 y=124 width=48 height=34 xoffset=0 yoffset=26 xadvance=51 page=0 chnl=0 letter="m"
+char id=110 x=224 y=196 width=28 height=34 xoffset=0 yoffset=26 xadvance=31 page=0 chnl=0 letter="n"
+char id=111 x=91 y=0 width=34 height=35 xoffset=0 yoffset=25 xadvance=37 page=0 chnl=0 letter="o"
+char id=112 x=91 y=255 width=34 height=46 xoffset=0 yoffset=25 xadvance=37 page=0 chnl=0 letter="p"
+char id=113 x=91 y=70 width=34 height=46 xoffset=0 yoffset=25 xadvance=37 page=0 chnl=0 letter="q"
+char id=114 x=304 y=195 width=16 height=34 xoffset=0 yoffset=26 xadvance=19 page=0 chnl=0 letter="r"
+char id=115 x=281 y=0 width=20 height=35 xoffset=0 yoffset=25 xadvance=23 page=0 chnl=0 letter="s"
+char id=116 x=281 y=36 width=16 height=46 xoffset=0 yoffset=14 xadvance=19 page=0 chnl=0 letter="t"
+char id=117 x=193 y=92 width=29 height=34 xoffset=0 yoffset=26 xadvance=32 page=0 chnl=0 letter="u"
+char id=118 x=192 y=180 width=31 height=33 xoffset=0 yoffset=27 xadvance=34 page=0 chnl=0 letter="v"
+char id=119 x=0 y=90 width=50 height=33 xoffset=0 yoffset=27 xadvance=53 page=0 chnl=0 letter="w"
+char id=120 x=162 y=166 width=29 height=33 xoffset=0 yoffset=27 xadvance=32 page=0 chnl=0 letter="x"
+char id=121 x=161 y=242 width=31 height=45 xoffset=0 yoffset=26 xadvance=34 page=0 chnl=0 letter="y"
+char id=122 x=254 y=92 width=25 height=33 xoffset=0 yoffset=27 xadvance=28 page=0 chnl=0 letter="z"
+char id=123 x=302 y=0 width=18 height=57 xoffset=0 yoffset=15 xadvance=21 page=0 chnl=0 letter="{"
+char id=124 x=333 y=46 width=5 height=57 xoffset=0 yoffset=14 xadvance=8 page=0 chnl=0 letter="|"
+char id=125 x=304 y=137 width=18 height=57 xoffset=0 yoffset=15 xadvance=21 page=0 chnl=0 letter="}"
+char id=126 x=49 y=140 width=31 height=10 xoffset=0 yoffset=32 xadvance=34 page=0 chnl=0 letter="~"
+char id=8226 x=215 y=324 width=19 height=19 xoffset=0 yoffset=34 xadvance=22 page=0 chnl=0 letter="•"
+char id=169 x=0 y=159 width=47 height=47 xoffset=0 yoffset=13 xadvance=50 page=0 chnl=0 letter="©"
+char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=18 page=0 chnl=0 letter=" "
+char id=9 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=144 page=0 chnl=0 letter="	"
+
+kernings count=0
diff --git a/frontend/android/assets/glassy/skin/font-export.fnt b/frontend/android/assets/glassy/skin/font-export.fnt
new file mode 100644
index 0000000000000000000000000000000000000000..da78a4947935cb7de65d798f71f10cf762b68a90
--- /dev/null
+++ b/frontend/android/assets/glassy/skin/font-export.fnt
@@ -0,0 +1,104 @@
+info face="font-export" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
+common lineHeight=19 base=19 scaleW=116 scaleH=117 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
+page id=0 file="font-export.png"
+chars count=98
+char id=33 x=102 y=60 width=3 height=14 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0 letter="!"
+char id=34 x=74 y=108 width=5 height=4 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=0 letter="""
+char id=35 x=30 y=89 width=11 height=15 xoffset=0 yoffset=4 xadvance=12 page=0 chnl=0 letter="#"
+char id=36 x=64 y=30 width=9 height=18 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=0 letter="$"
+char id=37 x=16 y=57 width=13 height=16 xoffset=0 yoffset=4 xadvance=14 page=0 chnl=0 letter="%"
+char id=38 x=29 y=74 width=12 height=14 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0 letter="&"
+char id=39 x=71 y=49 width=2 height=4 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter="'"
+char id=40 x=108 y=81 width=4 height=18 xoffset=0 yoffset=4 xadvance=5 page=0 chnl=0 letter="("
+char id=41 x=108 y=0 width=4 height=18 xoffset=0 yoffset=4 xadvance=5 page=0 chnl=0 letter=")"
+char id=42 x=64 y=90 width=7 height=7 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 letter="*"
+char id=43 x=53 y=71 width=10 height=10 xoffset=0 yoffset=7 xadvance=11 page=0 chnl=0 letter="+"
+char id=44 x=75 y=69 width=4 height=4 xoffset=0 yoffset=16 xadvance=5 page=0 chnl=0 letter=","
+char id=45 x=42 y=102 width=6 height=2 xoffset=0 yoffset=11 xadvance=7 page=0 chnl=0 letter="-"
+char id=46 x=75 y=74 width=3 height=3 xoffset=0 yoffset=16 xadvance=4 page=0 chnl=0 letter="."
+char id=47 x=93 y=75 width=7 height=15 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 letter="/"
+char id=48 x=65 y=0 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="0"
+char id=49 x=102 y=45 width=4 height=14 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 letter="1"
+char id=50 x=63 y=56 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="2"
+char id=51 x=75 y=0 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="3"
+char id=52 x=74 y=93 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="4"
+char id=53 x=84 y=15 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="5"
+char id=54 x=84 y=90 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="6"
+char id=55 x=74 y=30 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="7"
+char id=56 x=42 y=87 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="8"
+char id=57 x=93 y=45 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="9"
+char id=58 x=108 y=32 width=2 height=11 xoffset=0 yoffset=8 xadvance=3 page=0 chnl=0 letter=":"
+char id=59 x=108 y=19 width=3 height=12 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 letter=";"
+char id=60 x=53 y=30 width=10 height=10 xoffset=0 yoffset=7 xadvance=11 page=0 chnl=0 letter="<"
+char id=61 x=64 y=71 width=10 height=6 xoffset=0 yoffset=9 xadvance=11 page=0 chnl=0 letter="="
+char id=62 x=52 y=102 width=10 height=10 xoffset=0 yoffset=7 xadvance=11 page=0 chnl=0 letter=">"
+char id=63 x=93 y=60 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="?"
+char id=64 x=15 y=101 width=14 height=15 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0 letter="@"
+char id=65 x=16 y=27 width=13 height=14 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 letter="A"
+char id=66 x=30 y=0 width=11 height=14 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 letter="B"
+char id=67 x=16 y=42 width=13 height=14 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 letter="C"
+char id=68 x=17 y=0 width=12 height=14 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0 letter="D"
+char id=69 x=84 y=75 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="E"
+char id=70 x=93 y=30 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="F"
+char id=71 x=0 y=59 width=15 height=14 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0 letter="G"
+char id=72 x=63 y=98 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="H"
+char id=73 x=108 y=100 width=2 height=14 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter="I"
+char id=74 x=102 y=27 width=5 height=17 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=0 letter="J"
+char id=75 x=54 y=0 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="K"
+char id=76 x=93 y=91 width=7 height=14 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 letter="L"
+char id=77 x=0 y=74 width=15 height=14 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0 letter="M"
+char id=78 x=30 y=30 width=11 height=14 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 letter="N"
+char id=79 x=0 y=101 width=14 height=14 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0 letter="O"
+char id=80 x=74 y=15 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="P"
+char id=81 x=0 y=43 width=15 height=15 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0 letter="Q"
+char id=82 x=74 y=78 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="R"
+char id=83 x=84 y=60 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="S"
+char id=84 x=84 y=45 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="T"
+char id=85 x=42 y=0 width=11 height=14 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 letter="U"
+char id=86 x=16 y=74 width=12 height=14 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0 letter="V"
+char id=87 x=0 y=0 width=16 height=14 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 letter="W"
+char id=88 x=42 y=72 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="X"
+char id=89 x=53 y=41 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="Y"
+char id=90 x=85 y=0 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="Z"
+char id=91 x=107 y=45 width=4 height=17 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 letter="["
+char id=92 x=53 y=82 width=10 height=15 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="\"
+char id=93 x=108 y=63 width=4 height=17 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 letter="]"
+char id=94 x=52 y=60 width=10 height=10 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="^"
+char id=95 x=30 y=110 width=10 height=2 xoffset=0 yoffset=17 xadvance=11 page=0 chnl=0 letter="_"
+char id=96 x=53 y=98 width=5 height=3 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=0 letter="`"
+char id=97 x=16 y=89 width=11 height=11 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 letter="a"
+char id=98 x=30 y=15 width=11 height=14 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 letter="b"
+char id=99 x=41 y=60 width=10 height=11 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="c"
+char id=100 x=42 y=45 width=10 height=14 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 letter="d"
+char id=101 x=41 y=105 width=10 height=11 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="e"
+char id=102 x=94 y=12 width=6 height=14 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 letter="f"
+char id=103 x=42 y=30 width=10 height=14 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="g"
+char id=104 x=64 y=15 width=9 height=14 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="h"
+char id=105 x=113 y=56 width=2 height=14 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter="i"
+char id=106 x=112 y=19 width=3 height=18 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 letter="j"
+char id=107 x=84 y=30 width=8 height=14 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 letter="k"
+char id=108 x=111 y=100 width=2 height=14 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter="l"
+char id=109 x=0 y=15 width=16 height=11 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 letter="m"
+char id=110 x=74 y=45 width=9 height=11 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 letter="n"
+char id=111 x=17 y=15 width=11 height=11 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 letter="o"
+char id=112 x=42 y=15 width=10 height=14 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="p"
+char id=113 x=30 y=45 width=11 height=14 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 letter="q"
+char id=114 x=94 y=0 width=6 height=11 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 letter="r"
+char id=115 x=101 y=0 width=6 height=11 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 letter="s"
+char id=116 x=101 y=12 width=5 height=14 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=0 letter="t"
+char id=117 x=74 y=57 width=9 height=11 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 letter="u"
+char id=118 x=30 y=60 width=10 height=11 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="v"
+char id=119 x=0 y=89 width=15 height=11 xoffset=0 yoffset=8 xadvance=16 page=0 chnl=0 letter="w"
+char id=120 x=64 y=78 width=9 height=11 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 letter="x"
+char id=121 x=53 y=15 width=10 height=14 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 letter="y"
+char id=122 x=84 y=105 width=8 height=11 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 letter="z"
+char id=123 x=101 y=94 width=6 height=18 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 letter="{"
+char id=124 x=112 y=38 width=2 height=17 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter="|"
+char id=125 x=101 y=75 width=6 height=18 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 letter="}"
+char id=126 x=30 y=105 width=10 height=4 xoffset=0 yoffset=10 xadvance=11 page=0 chnl=0 letter="~"
+char id=8226 x=64 y=49 width=6 height=6 xoffset=0 yoffset=11 xadvance=7 page=0 chnl=0 letter="•"
+char id=169 x=0 y=27 width=15 height=15 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0 letter="©"
+char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=0 letter=" "
+char id=9 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=48 page=0 chnl=0 letter="	"
+
+kernings count=0
diff --git a/frontend/android/assets/glassy/skin/glassy-ui.atlas b/frontend/android/assets/glassy/skin/glassy-ui.atlas
new file mode 100644
index 0000000000000000000000000000000000000000..0ecdc0423e6e29c711226b70e98a06ba7e682f78
--- /dev/null
+++ b/frontend/android/assets/glassy/skin/glassy-ui.atlas
@@ -0,0 +1,263 @@
+
+glassy-ui.png
+size: 1024,1024
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+button
+  rotate: false
+  xy: 1, 508
+  size: 297, 106
+  split: 49, 48, 52, 51
+  pad: 28, 27, 7, 7
+  orig: 297, 106
+  offset: 0, 0
+  index: -1
+button-down
+  rotate: false
+  xy: 344, 860
+  size: 297, 106
+  split: 49, 48, 52, 51
+  pad: 28, 27, 7, 7
+  orig: 297, 106
+  offset: 0, 0
+  index: -1
+button-small
+  rotate: false
+  xy: 1, 460
+  size: 130, 46
+  split: 21, 21, 22, 20
+  orig: 130, 46
+  offset: 0, 0
+  index: -1
+button-small-down
+  rotate: false
+  xy: 344, 812
+  size: 130, 46
+  split: 21, 21, 22, 20
+  orig: 130, 46
+  offset: 0, 0
+  index: -1
+checkbox
+  rotate: false
+  xy: 66, 319
+  size: 25, 20
+  orig: 25, 20
+  offset: 0, 0
+  index: -1
+checkbox-off
+  rotate: false
+  xy: 643, 923
+  size: 25, 20
+  orig: 25, 20
+  offset: 0, 0
+  index: -1
+font-big-export
+  rotate: false
+  xy: 1, 616
+  size: 341, 350
+  orig: 341, 350
+  offset: 0, 0
+  index: -1
+font-export
+  rotate: false
+  xy: 1, 341
+  size: 116, 117
+  orig: 116, 117
+  offset: 0, 0
+  index: -1
+horizontal-scroll-bar
+  rotate: false
+  xy: 643, 945
+  size: 52, 21
+  split: 14, 14, 9, 9
+  pad: 8, 8, 5, 5
+  orig: 52, 21
+  offset: 0, 0
+  index: -1
+horizontal-scroll-knob
+  rotate: false
+  xy: 133, 485
+  size: 52, 21
+  split: 14, 14, 10, 9
+  pad: 0, 0, 0, 0
+  orig: 52, 21
+  offset: 0, 0
+  index: -1
+horizontal-split-pane
+  rotate: false
+  xy: 119, 453
+  size: 5, 5
+  split: 2, 2, 1, 1
+  pad: 0, 0, 0, 0
+  orig: 5, 5
+  offset: 0, 0
+  index: -1
+list
+  rotate: false
+  xy: 35, 50
+  size: 16, 15
+  split: 4, 4, 4, 4
+  pad: 4, 4, 2, 2
+  orig: 16, 15
+  offset: 0, 0
+  index: -1
+minus
+  rotate: false
+  xy: 697, 946
+  size: 25, 20
+  orig: 25, 20
+  offset: 0, 0
+  index: -1
+plus
+  rotate: false
+  xy: 133, 463
+  size: 25, 20
+  orig: 25, 20
+  offset: 0, 0
+  index: -1
+progress-bar
+  rotate: false
+  xy: 300, 548
+  size: 22, 32
+  split: 7, 6, 6, 6
+  pad: 3, 3, 3, 3
+  orig: 22, 32
+  offset: 0, 0
+  index: -1
+progress-bar-knob
+  rotate: false
+  xy: 344, 732
+  size: 1, 22
+  split: 0, 0, 0, 21
+  pad: 0, 0, 0, 0
+  orig: 1, 22
+  offset: 0, 0
+  index: -1
+progress-bar-knob-vertical
+  rotate: false
+  xy: 476, 823
+  size: 22, 1
+  split: 0, 21, 0, 0
+  pad: 0, 0, 0, 0
+  orig: 22, 1
+  offset: 0, 0
+  index: -1
+progress-bar-vertical
+  rotate: false
+  xy: 1, 43
+  size: 32, 22
+  split: 6, 6, 7, 6
+  pad: 3, 3, 3, 3
+  orig: 32, 22
+  offset: 0, 0
+  index: -1
+radio-button
+  rotate: false
+  xy: 187, 486
+  size: 25, 20
+  orig: 25, 20
+  offset: 0, 0
+  index: -1
+radio-button-off
+  rotate: false
+  xy: 344, 756
+  size: 25, 20
+  orig: 25, 20
+  offset: 0, 0
+  index: -1
+select-box
+  rotate: false
+  xy: 344, 778
+  size: 47, 32
+  split: 4, 35, 28, 3
+  pad: 7, 36, 3, 3
+  orig: 47, 32
+  offset: 0, 0
+  index: -1
+select-box-down
+  rotate: false
+  xy: 476, 826
+  size: 47, 32
+  split: 4, 35, 28, 3
+  pad: 3, 36, 3, 3
+  orig: 47, 32
+  offset: 0, 0
+  index: -1
+slider
+  rotate: false
+  xy: 393, 778
+  size: 25, 32
+  split: 5, 5, 15, 14
+  pad: 0, 0, 0, 0
+  orig: 25, 32
+  offset: 0, 0
+  index: -1
+slider-knob
+  rotate: false
+  xy: 300, 582
+  size: 32, 32
+  orig: 32, 32
+  offset: 0, 0
+  index: -1
+slider-vertical
+  rotate: false
+  xy: 525, 826
+  size: 25, 32
+  split: 11, 11, 9, 7
+  pad: 0, 0, 1, 0
+  orig: 25, 32
+  offset: 0, 0
+  index: -1
+textfield
+  rotate: false
+  xy: 1, 1
+  size: 22, 40
+  split: 6, 6, 5, 5
+  pad: 8, 8, 7, 7
+  orig: 22, 40
+  offset: 0, 0
+  index: -1
+vertical-scroll-bar
+  rotate: false
+  xy: 66, 265
+  size: 21, 52
+  split: 9, 9, 14, 14
+  pad: 5, 5, 8, 8
+  orig: 21, 52
+  offset: 0, 0
+  index: -1
+vertical-scroll-knob
+  rotate: false
+  xy: 643, 869
+  size: 21, 52
+  split: 10, 9, 14, 14
+  pad: 0, 0, 0, 0
+  orig: 21, 52
+  offset: 0, 0
+  index: -1
+vertical-split-pane
+  rotate: false
+  xy: 334, 609
+  size: 5, 5
+  split: 1, 1, 2, 2
+  pad: 0, 0, 0, 0
+  orig: 5, 5
+  offset: 0, 0
+  index: -1
+white
+  rotate: false
+  xy: 93, 338
+  size: 1, 1
+  orig: 1, 1
+  offset: 0, 0
+  index: -1
+window
+  rotate: false
+  xy: 1, 67
+  size: 63, 272
+  split: 10, 10, 30, 0
+  pad: 5, 5, 32, 24
+  orig: 63, 272
+  offset: 0, 0
+  index: -1
diff --git a/frontend/android/assets/glassy/skin/glassy-ui.json b/frontend/android/assets/glassy/skin/glassy-ui.json
new file mode 100644
index 0000000000000000000000000000000000000000..2eaad5f5e125bf3f1261282a500a514a3676e4c4
--- /dev/null
+++ b/frontend/android/assets/glassy/skin/glassy-ui.json
@@ -0,0 +1,213 @@
+{
+com.badlogic.gdx.graphics.g2d.BitmapFont: {
+	font: {
+		file: font-export.fnt
+	}
+	font-big: {
+		file: font-big-export.fnt
+	}
+}
+com.badlogic.gdx.graphics.Color: {
+	black: {
+		r: 0
+		g: 0
+		b: 0
+		a: 1
+	}
+	cyan: {
+		r: 0
+		g: 1
+		b: 0.99166656
+		a: 1
+	}
+	dark-cyan: {
+		r: 0
+		g: 0.39373153
+		b: 0.4333333
+		a: 1
+	}
+	white: {
+		r: 1
+		g: 1
+		b: 1
+		a: 1
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.Skin$TintedDrawable: {
+	pale-blue: {
+		name: white
+		color: {
+			r: 0.48342222
+			g: 0.76367503
+			b: 0.99333334
+			a: 1
+		}
+	}
+	black: {
+		name: white
+		color: {
+			r: 0
+			g: 0
+			b: 0
+			a: 1
+		}
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle: {
+	default: {
+		up: button
+		down: button-down
+	}
+	small: {
+		up: button-small
+		down: button-small-down
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle: {
+	default: {
+		checkboxOn: checkbox
+		checkboxOff: checkbox-off
+		font: font
+		fontColor: white
+	}
+	radio: {
+		checkboxOn: radio-button
+		checkboxOff: radio-button-off
+		font: font
+		fontColor: white
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle: {
+	default: {
+		up: button
+		down: button-down
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle: {
+	default: {
+		font: font-big
+		up: button
+		down: button-down
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle: {
+	default: {
+		font: font
+	}
+	big: {
+		font: font-big
+	}
+	black: {
+		font: font
+		fontColor: black
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle: {
+	default: {
+		font: font
+		fontColorSelected: white
+		fontColorUnselected: dark-cyan
+		selection: pale-blue
+		background: list
+	}
+	plain: {
+		font: font
+		fontColorSelected: white
+		fontColorUnselected: dark-cyan
+		selection: pale-blue
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.ProgressBar$ProgressBarStyle: {
+	default-horizontal: {
+		background: progress-bar
+		knobBefore: progress-bar-knob
+	}
+	default-vertical: {
+		background: progress-bar-vertical
+		knobBefore: progress-bar-knob-vertical
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle: {
+	default: {
+		hScroll: horizontal-scroll-bar
+		hScrollKnob: horizontal-scroll-knob
+		vScroll: vertical-scroll-bar
+		vScrollKnob: vertical-scroll-knob
+	}
+	scroll: {
+		background: list
+		hScroll: horizontal-scroll-bar
+		hScrollKnob: horizontal-scroll-knob
+		vScroll: vertical-scroll-bar
+		vScrollKnob: vertical-scroll-knob
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle: {
+	default: {
+		font: font
+		fontColor: dark-cyan
+		background: select-box
+		scrollStyle: scroll
+		listStyle: plain
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle: {
+	default-horizontal: {
+		background: slider
+		knob: slider-knob
+	}
+	default-vertical: {
+		background: slider-vertical
+		knob: slider-knob
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle: {
+	default-horizontal: {
+		handle: horizontal-split-pane
+	}
+	default-vertical: {
+		handle: vertical-split-pane
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: {
+	default: {
+		font: font-big
+		up: button
+		down: button-down
+	}
+	small: {
+		font: font
+		up: button-small
+		down: button-small-down
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle: {
+	default: {
+		font: font
+		fontColor: black
+		background: textfield
+		cursor: black
+		selection: pale-blue
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.TextTooltip$TextTooltipStyle: {
+	default: {
+		label: black
+		background: list
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle: {
+	default: {
+		plus: plus
+		minus: minus
+		selection: pale-blue
+	}
+}
+com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle: {
+	default: {
+		background: window
+		titleFont: font
+		titleFontColor: black
+	}
+}
+}
\ No newline at end of file
diff --git a/frontend/android/assets/glassy/skin/glassy-ui.png b/frontend/android/assets/glassy/skin/glassy-ui.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4c04a7ea57e37987af5b40f08a468e35c0a7bfe
Binary files /dev/null and b/frontend/android/assets/glassy/skin/glassy-ui.png differ
diff --git a/frontend/core/src/com/gameware/game/GameWare.java b/frontend/core/src/com/gameware/game/GameWare.java
index bef2ef236016ceb9f09ca0f060ff7069d510b6c6..1f037d8cf0939cdc62974e909b5244ed0863b281 100644
--- a/frontend/core/src/com/gameware/game/GameWare.java
+++ b/frontend/core/src/com/gameware/game/GameWare.java
@@ -7,6 +7,9 @@ import com.badlogic.gdx.graphics.Texture;
 import com.badlogic.gdx.graphics.g2d.SpriteBatch;
 import com.gameware.game.states.CreateJoinTournamentState;
 import com.gameware.game.states.GameStateManager;
+import com.gameware.game.states.MenuState;
+import com.gameware.game.states.ViewHighScoreState;
+import com.gameware.game.states.ViewTournamentState;
 
 public class GameWare extends ApplicationAdapter {
 	private SpriteBatch batch;
@@ -32,7 +35,7 @@ public class GameWare extends ApplicationAdapter {
 		//music.setLooping(true);
 		//music.setVolume(0.1f);
 		//music.play();
-		gsm.push(new CreateJoinTournamentState(gsm));
+		gsm.push(new MenuState(gsm));
 	}
 
 	@Override
diff --git a/frontend/core/src/com/gameware/game/states/CreateJoinTournamentState.java b/frontend/core/src/com/gameware/game/states/CreateJoinTournamentState.java
index e301502a0db5b6f4419cf6079ed97b3d86f72b3f..4a192f6465c3f8c12910fd8c69b33d5be1518305 100644
--- a/frontend/core/src/com/gameware/game/states/CreateJoinTournamentState.java
+++ b/frontend/core/src/com/gameware/game/states/CreateJoinTournamentState.java
@@ -14,7 +14,6 @@ import com.gameware.game.GameWare;
 
 public class CreateJoinTournamentState extends State {
 
-    private Vector3 androidClick;
     private Stage stage;
     private Table table;
 
@@ -22,11 +21,13 @@ public class CreateJoinTournamentState extends State {
     private float fontScaleX = 3f;
     private float fontScaleY = 3f;
     private String backBtnText = "Back";
+    private String enterBtnText = "Enter";
 
 
 
     public CreateJoinTournamentState(GameStateManager gsm) {
         super(gsm);
+        System.out.println("Du er i create join tournament state :0");
         stage = new Stage();
         Gdx.input.setInputProcessor(stage);
         Skin skin = new Skin(Gdx.files.internal(GameWare.skinFilePath));
@@ -38,14 +39,25 @@ public class CreateJoinTournamentState extends State {
 
         table.row();
 
-        TextButton loginBtn = new TextButton(backBtnText, skin);
-        loginBtn.addListener(new ClickListener() {
+        TextButton backBtn = new TextButton(backBtnText, skin);
+        backBtn.addListener(new ClickListener() {
             @Override
             public void clicked(InputEvent e, float x, float y){
-                handleBtnClick();
+                handleBackBtnClick();
             }
         });
-        table.add(loginBtn);
+        table.add(backBtn);
+
+        table.row();
+
+        TextButton enterBtn = new TextButton(enterBtnText, skin);
+        enterBtn.addListener(new ClickListener() {
+            @Override
+            public void clicked(InputEvent e, float x, float y){
+                handleEnterBtnClick();
+            }
+        });
+        table.add(enterBtn);
 
         stage.addActor(table);
     }
@@ -80,7 +92,11 @@ public class CreateJoinTournamentState extends State {
         return this;
     }
 
-    private void handleBtnClick(){
+    private void handleBackBtnClick(){
         gsm.set(new MenuState(gsm));
     }
+
+    private void handleEnterBtnClick(){
+        gsm.set(new ViewTournamentState(gsm));
+    }
 }
diff --git a/frontend/core/src/com/gameware/game/states/MenuState.java b/frontend/core/src/com/gameware/game/states/MenuState.java
index 6a33fe03fd124cec7b0da686031cd2282b3db75e..75dc4d73ff7d91637cf157dd54fba6fb60bd531a 100644
--- a/frontend/core/src/com/gameware/game/states/MenuState.java
+++ b/frontend/core/src/com/gameware/game/states/MenuState.java
@@ -1,11 +1,76 @@
 package com.gameware.game.states;
 
+import com.badlogic.gdx.Gdx;
 import com.badlogic.gdx.graphics.g2d.SpriteBatch;
+import com.badlogic.gdx.scenes.scene2d.InputEvent;
+import com.badlogic.gdx.scenes.scene2d.Stage;
+import com.badlogic.gdx.scenes.scene2d.ui.Skin;
+import com.badlogic.gdx.scenes.scene2d.ui.Table;
+import com.badlogic.gdx.scenes.scene2d.ui.TextButton;
+import com.badlogic.gdx.scenes.scene2d.utils.ClickListener;
+import com.gameware.game.GameWare;
 
 public class MenuState extends State{
-    protected MenuState(GameStateManager gsm) {
+    private Stage stage;
+    private Table table;
+
+    private int spacingOnBottom = Gdx.graphics.getHeight()/15;
+    private float fontScaleX = 3f;
+    private float fontScaleY = 3f;
+    private String singlePlayerBtnText = "Single player";
+    private String multiPlayerBtnText = "Multi player";
+    private String highScoreBtnText = "High Scores";
+    private String optionBtnText = "Options";
+    private String logOutBtnText = "Log out";
+
+
+    public MenuState(GameStateManager gsm) {
         super(gsm);
         System.out.println("Du er i menu state :0");
+
+        stage = new Stage();
+        Gdx.input.setInputProcessor(stage);
+        Skin skin = new Skin(Gdx.files.internal(GameWare.skinFilePath));
+        skin.getFont("font").getData().setScale(fontScaleX,fontScaleY);
+        cam.setToOrtho(false, Gdx.graphics.getWidth()/2, Gdx.graphics.getHeight()/2);
+
+        table = new Table();
+        table.setFillParent(true);
+
+        table.row();
+        TextButton singlePlayerBtn = new TextButton(singlePlayerBtnText, skin);
+        singlePlayerBtn.addListener(new ClickListener() {
+            @Override
+            public void clicked(InputEvent e, float x, float y){ handleSingleBtnClick(); }
+        });
+        table.add(singlePlayerBtn);
+
+        table.row();
+        TextButton multiPlayerBtn = new TextButton(multiPlayerBtnText, skin);
+        multiPlayerBtn.addListener(new ClickListener() {
+            @Override
+            public void clicked(InputEvent e, float x, float y){ handleMultiBtnClick(); }
+        });
+        table.add(multiPlayerBtn);
+
+        table.row();
+        TextButton optionsBtn = new TextButton(optionBtnText, skin);
+        optionsBtn.addListener(new ClickListener() {
+            @Override
+            public void clicked(InputEvent e, float x, float y){ handleOptionsBtnClick(); }
+        });
+        table.add(optionsBtn);
+
+        table.row();
+        TextButton highScoreBtn = new TextButton(highScoreBtnText, skin);
+        highScoreBtn.addListener(new ClickListener() {
+            @Override
+            public void clicked(InputEvent e, float x, float y){ handleHighscoreBtnClick(); }
+        });
+        table.add(highScoreBtn);
+
+        stage.addActor(table);
+
     }
 
     @Override
@@ -15,17 +80,17 @@ public class MenuState extends State{
 
     @Override
     public void update(float dt) {
-
+        stage.act(dt);
     }
 
     @Override
     public void render(SpriteBatch sb) {
-
+        stage.draw();
     }
 
     @Override
     public void dispose() {
-
+        stage.dispose();
     }
 
     @Override
@@ -35,22 +100,26 @@ public class MenuState extends State{
 
     @Override
     public Object report() {
-        return null;
+        return this;
     }
 
-    private void optionsBtnClick(){
+    private void handleOptionsBtnClick(){
 
     }
 
-    private void multiBtnClick(){
-
+    private void handleMultiBtnClick(){
+        gsm.set(new CreateJoinTournamentState(gsm));
     }
 
-    private void singleBtnClick(){
+    private void handleSingleBtnClick(){
+
+    }
 
+    private void handleHighscoreBtnClick(){
+        gsm.set(new ViewHighScoreState(gsm));
     }
 
-    private void highscoreBtnClick(){
+    private void handleLogOutBtnClick(){
 
     }
 
diff --git a/frontend/core/src/com/gameware/game/states/ViewHighScoreState.java b/frontend/core/src/com/gameware/game/states/ViewHighScoreState.java
index ac68a40a8c0b940cfb73e176af02b65671aa1d00..33eb762e5e1c336ff9ca936ff3cec22cce88f467 100644
--- a/frontend/core/src/com/gameware/game/states/ViewHighScoreState.java
+++ b/frontend/core/src/com/gameware/game/states/ViewHighScoreState.java
@@ -14,7 +14,6 @@ import com.gameware.game.GameWare;
 
 public class ViewHighScoreState extends State {
 
-    private Vector3 androidClick;
     private Stage stage;
     private Table table;
 
@@ -22,9 +21,13 @@ public class ViewHighScoreState extends State {
     private float fontScaleX = 3f;
     private float fontScaleY = 3f;
     private String backBtnText = "Back";
+    private String colorRushHighScoreBtnText = "Color Rush";
+    private String bubbleWrapHighScoreBtnText = "Bubble Wrap";
 
-    protected ViewHighScoreState(GameStateManager gsm) {
+
+    public ViewHighScoreState(GameStateManager gsm) {
         super(gsm);
+        System.out.println("Du er i view high score state :0");
         stage = new Stage();
         Gdx.input.setInputProcessor(stage);
         Skin skin = new Skin(Gdx.files.internal(GameWare.skinFilePath));
@@ -35,15 +38,28 @@ public class ViewHighScoreState extends State {
         table.setFillParent(true);
 
         table.row();
+        TextButton backBtn = new TextButton(backBtnText, skin);
+        backBtn.addListener(new ClickListener() {
+            @Override
+            public void clicked(InputEvent e, float x, float y){ handleBackBtnClick(); }
+        });
+        table.add(backBtn);
+
+        table.row();
+        TextButton colorRushBtn = new TextButton(colorRushHighScoreBtnText, skin);
+        colorRushBtn.addListener(new ClickListener() {
+            @Override
+            public void clicked(InputEvent e, float x, float y){ handleColorRushBtnClick(); }
+        });
+        table.add(colorRushBtn);
 
-        TextButton loginBtn = new TextButton(backBtnText, skin);
-        loginBtn.addListener(new ClickListener() {
+        table.row();
+        TextButton bubbleWrapBtn = new TextButton(bubbleWrapHighScoreBtnText, skin);
+        bubbleWrapBtn.addListener(new ClickListener() {
             @Override
-            public void clicked(InputEvent e, float x, float y){
-                handleBtnClick();
-            }
+            public void clicked(InputEvent e, float x, float y){ handleBubbleWrapBtnClick(); }
         });
-        table.add(loginBtn);
+        table.add(bubbleWrapBtn);
 
         stage.addActor(table);
     }
@@ -78,7 +94,9 @@ public class ViewHighScoreState extends State {
         return this;
     }
 
-    private void handleBtnClick(){
-        gsm.set(new CreateJoinTournamentState(gsm));
+    private void handleBackBtnClick(){
+        gsm.set(new MenuState(gsm));
     }
+    private void handleColorRushBtnClick(){}
+    private void handleBubbleWrapBtnClick(){}
 }
\ No newline at end of file
diff --git a/frontend/core/src/com/gameware/game/states/ViewTournamentState.java b/frontend/core/src/com/gameware/game/states/ViewTournamentState.java
index e5cbf002fd64ac593b8cbb7914a32c78e352e2ab..13f92a63a34c5408844ee1949c78551e162a932a 100644
--- a/frontend/core/src/com/gameware/game/states/ViewTournamentState.java
+++ b/frontend/core/src/com/gameware/game/states/ViewTournamentState.java
@@ -15,7 +15,6 @@ import com.gameware.game.GameWare;
 
 public class ViewTournamentState extends State {
 
-    private Vector3 androidClick;
     private Stage stage;
     private Table table;
 
@@ -24,8 +23,9 @@ public class ViewTournamentState extends State {
     private float fontScaleY = 3f;
     private String backBtnText = "Back";
 
-    protected ViewTournamentState(GameStateManager gsm) {
+    public ViewTournamentState(GameStateManager gsm) {
         super(gsm);
+        System.out.println("Du er i view tournament state :0");
         stage = new Stage();
         Gdx.input.setInputProcessor(stage);
         Skin skin = new Skin(Gdx.files.internal(GameWare.skinFilePath));
@@ -37,14 +37,14 @@ public class ViewTournamentState extends State {
 
         table.row();
 
-        TextButton loginBtn = new TextButton(backBtnText, skin);
-        loginBtn.addListener(new ClickListener() {
+        TextButton backBtn = new TextButton(backBtnText, skin);
+        backBtn.addListener(new ClickListener() {
             @Override
             public void clicked(InputEvent e, float x, float y){
-                handleBtnClick();
+                handleBackBtnClick();
             }
         });
-        table.add(loginBtn);
+        table.add(backBtn);
 
         stage.addActor(table);
     }
@@ -79,7 +79,7 @@ public class ViewTournamentState extends State {
         return this;
     }
 
-    private void handleBtnClick(){
-        gsm.set(new MenuState(gsm));
+    private void handleBackBtnClick(){
+        gsm.set(new CreateJoinTournamentState(gsm));
     }
 }