diff --git a/android/gradle.properties b/android/gradle.properties
index 818e87b23b224ced309ae5c147e5ed827826e237..db7a1ee2908d6e94aeb319e1c1b548a8bb245891 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -1,5 +1,5 @@
 org.gradle.jvmargs=-Xmx1536M
 android.useAndroidX=true
 android.enableJetifier=true
-app.versionName=0.0.2
-app.versionCode=2
+app.versionName=0.0.3
+app.versionCode=3
diff --git a/assets/icons/level_easy.png b/assets/icons/level_easy.png
index 6e53deb037691967b94968c8a546ec3ebb48d158..aa9e2485272c12fd99d9e1faae5d71d027ee5431 100644
Binary files a/assets/icons/level_easy.png and b/assets/icons/level_easy.png differ
diff --git a/assets/icons/level_hard.png b/assets/icons/level_hard.png
index 7c32513e555f15eed877f8e3bcc5dd0ce06c038d..433c686b984fd22c4966def3dedcaf7384951810 100644
Binary files a/assets/icons/level_hard.png and b/assets/icons/level_hard.png differ
diff --git a/assets/icons/level_medium.png b/assets/icons/level_medium.png
new file mode 100644
index 0000000000000000000000000000000000000000..213f2ca844afb0cea47cc4bdd1b865433b068b59
Binary files /dev/null and b/assets/icons/level_medium.png differ
diff --git a/assets/icons/level_nightmare.png b/assets/icons/level_nightmare.png
index 006b51ea98b3d1331a70bf8219d4fa66a324a87b..df4182c1e228bbb33c5546d2df38d16ca1edd4f2 100644
Binary files a/assets/icons/level_nightmare.png and b/assets/icons/level_nightmare.png differ
diff --git a/assets/icons/level_normal.png b/assets/icons/level_normal.png
deleted file mode 100644
index f5f175d6286aac3f31a8525377dd3a9b342856f7..0000000000000000000000000000000000000000
Binary files a/assets/icons/level_normal.png and /dev/null differ
diff --git a/assets/icons/skin_default.png b/assets/icons/skin_default.png
index 20370e00e277358b17306c79d180b5e4c571105e..23b70c02bf6f16b09edaa82a49f890bfc8ffff55 100644
Binary files a/assets/icons/skin_default.png and b/assets/icons/skin_default.png differ
diff --git a/assets/icons/skin_images.png b/assets/icons/skin_images.png
deleted file mode 100644
index 551807a7206ac04eb4ed9fb16b1c8262cc16a2b3..0000000000000000000000000000000000000000
Binary files a/assets/icons/skin_images.png and /dev/null differ
diff --git a/assets/icons/skin_retro.png b/assets/icons/skin_retro.png
new file mode 100644
index 0000000000000000000000000000000000000000..d17dcf915d4131468d3f1511e4a0d7be9b9371ec
Binary files /dev/null and b/assets/icons/skin_retro.png differ
diff --git a/assets/icons/skin_symbols.png b/assets/icons/skin_symbols.png
new file mode 100644
index 0000000000000000000000000000000000000000..32fe46869b0ef271734cf990added5410cf79d3a
Binary files /dev/null and b/assets/icons/skin_symbols.png differ
diff --git a/assets/skins/default_1.png b/assets/skins/default_1.png
index a859e3f143823af7371092ed2ac5b241de70ed96..c3f82058cae71a781b7c154cc445fc79d6304f11 100644
Binary files a/assets/skins/default_1.png and b/assets/skins/default_1.png differ
diff --git a/assets/skins/default_2.png b/assets/skins/default_2.png
index 9fd43b6c530a1e7f70caac276d778e91814cdad7..0482e81f1d9ac06133bdc8e6e2655da275aee0d5 100644
Binary files a/assets/skins/default_2.png and b/assets/skins/default_2.png differ
diff --git a/assets/skins/default_3.png b/assets/skins/default_3.png
index 24759bbc1215a7d04fdba2dd293dc27a517f1a3a..8062ccab5665e558b648ef1c2c72ff6c02d5a253 100644
Binary files a/assets/skins/default_3.png and b/assets/skins/default_3.png differ
diff --git a/assets/skins/default_4.png b/assets/skins/default_4.png
index c3b6f35ac83bb17b311b11d0d59993b36452890d..2a64f735faaa2d0ab020100534f2fc3f1407ea4f 100644
Binary files a/assets/skins/default_4.png and b/assets/skins/default_4.png differ
diff --git a/assets/skins/default_5.png b/assets/skins/default_5.png
index 8317cb1c4a83a5e0309a4abdc1e099a9778eb4b0..db0b8dd1abb9ccb6d752a6d310b9a0bc043ae4c6 100644
Binary files a/assets/skins/default_5.png and b/assets/skins/default_5.png differ
diff --git a/assets/skins/default_6.png b/assets/skins/default_6.png
index 17c460cbf9a7e677e7ea05d2d29ea9284c5a9216..ccd123111a7f2cb4bb29e3e31b2af9d73757db4c 100644
Binary files a/assets/skins/default_6.png and b/assets/skins/default_6.png differ
diff --git a/assets/skins/default_7.png b/assets/skins/default_7.png
index 76764e14edabd3f28a627ada9132711e0aa9962e..d8b13d65127b3b8a393a635ac0059e0feb01662c 100644
Binary files a/assets/skins/default_7.png and b/assets/skins/default_7.png differ
diff --git a/assets/skins/default_8.png b/assets/skins/default_8.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f7cb7b6e9110bf0e3a049a722c0666f9d35acc1
Binary files /dev/null and b/assets/skins/default_8.png differ
diff --git a/assets/skins/images_0.png b/assets/skins/retro_0.png
similarity index 100%
rename from assets/skins/images_0.png
rename to assets/skins/retro_0.png
diff --git a/assets/skins/retro_1.png b/assets/skins/retro_1.png
new file mode 100644
index 0000000000000000000000000000000000000000..a733b8924013abbfee5eb24417e35b0bca072fb6
Binary files /dev/null and b/assets/skins/retro_1.png differ
diff --git a/assets/skins/retro_2.png b/assets/skins/retro_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8db515b1c054573e8c22c0e219c3f20b6a78d33
Binary files /dev/null and b/assets/skins/retro_2.png differ
diff --git a/assets/skins/retro_3.png b/assets/skins/retro_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..12ecda70f1c66b3342da826ff85137ed2f9df52d
Binary files /dev/null and b/assets/skins/retro_3.png differ
diff --git a/assets/skins/retro_4.png b/assets/skins/retro_4.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fdbfc64950662d94491d35e0b715c8c3279e6eb
Binary files /dev/null and b/assets/skins/retro_4.png differ
diff --git a/assets/skins/retro_5.png b/assets/skins/retro_5.png
new file mode 100644
index 0000000000000000000000000000000000000000..713028b4d7e522051c54928df30e41a1f826117c
Binary files /dev/null and b/assets/skins/retro_5.png differ
diff --git a/assets/skins/retro_6.png b/assets/skins/retro_6.png
new file mode 100644
index 0000000000000000000000000000000000000000..865901bbf8790e01a8556d406d22d75171cfbaa3
Binary files /dev/null and b/assets/skins/retro_6.png differ
diff --git a/assets/skins/retro_7.png b/assets/skins/retro_7.png
new file mode 100644
index 0000000000000000000000000000000000000000..04aa7f553a97c3f4a80c5d92ad0d4fe92d05007c
Binary files /dev/null and b/assets/skins/retro_7.png differ
diff --git a/assets/skins/retro_8.png b/assets/skins/retro_8.png
new file mode 100644
index 0000000000000000000000000000000000000000..da5fee528fc21e475f401e78c8f9182d8dd401b3
Binary files /dev/null and b/assets/skins/retro_8.png differ
diff --git a/assets/skins/symbols_0.png b/assets/skins/symbols_0.png
new file mode 100644
index 0000000000000000000000000000000000000000..604bda78fcc44f91482257e4580b5d84dd1cbfd9
Binary files /dev/null and b/assets/skins/symbols_0.png differ
diff --git a/assets/skins/images_1.png b/assets/skins/symbols_1.png
similarity index 100%
rename from assets/skins/images_1.png
rename to assets/skins/symbols_1.png
diff --git a/assets/skins/images_2.png b/assets/skins/symbols_2.png
similarity index 100%
rename from assets/skins/images_2.png
rename to assets/skins/symbols_2.png
diff --git a/assets/skins/images_3.png b/assets/skins/symbols_3.png
similarity index 100%
rename from assets/skins/images_3.png
rename to assets/skins/symbols_3.png
diff --git a/assets/skins/images_4.png b/assets/skins/symbols_4.png
similarity index 100%
rename from assets/skins/images_4.png
rename to assets/skins/symbols_4.png
diff --git a/assets/skins/images_5.png b/assets/skins/symbols_5.png
similarity index 100%
rename from assets/skins/images_5.png
rename to assets/skins/symbols_5.png
diff --git a/assets/skins/images_6.png b/assets/skins/symbols_6.png
similarity index 100%
rename from assets/skins/images_6.png
rename to assets/skins/symbols_6.png
diff --git a/assets/skins/images_7.png b/assets/skins/symbols_7.png
similarity index 100%
rename from assets/skins/images_7.png
rename to assets/skins/symbols_7.png
diff --git a/assets/skins/symbols_8.png b/assets/skins/symbols_8.png
new file mode 100644
index 0000000000000000000000000000000000000000..0086e22251356814761058247bf0c3da907b38b6
Binary files /dev/null and b/assets/skins/symbols_8.png differ
diff --git a/icons/build_game_icons.sh b/icons/build_game_icons.sh
index 98777175206de66950ed0c0f556c3a07edcf55b7..94c69eac52c72562dde5c6084032aecac4eab08a 100755
--- a/icons/build_game_icons.sh
+++ b/icons/build_game_icons.sh
@@ -20,7 +20,7 @@ AVAILABLE_GAME_IMAGES="
   game_fail
   game_win
   level_easy
-  level_normal
+  level_medium
   level_hard
   level_nightmare
 "
@@ -28,7 +28,8 @@ AVAILABLE_GAME_IMAGES="
 # Skins
 AVAILABLE_SKINS="
   default
-  images
+  retro
+  symbols
 "
 
 # Images per skin
@@ -41,6 +42,7 @@ SKIN_IMAGES="
   5
   6
   7
+  8
 "
 
 #######################################################
@@ -71,6 +73,7 @@ function build_icon() {
 
   if [ ! -f "${SOURCE}" ]; then
     echo "Missing file: ${SOURCE}"
+    exit 1
   fi
 
   optimize_svg "${SOURCE}"
diff --git a/icons/level_easy.svg b/icons/level_easy.svg
index b6505a4bc70481202c814a3e3bbe3c992bc9c33c..30048ce976f10fba1ad4233115035786a65d35de 100644
--- a/icons/level_easy.svg
+++ b/icons/level_easy.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#6ade98" stroke="#000" stroke-width="2"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#97c05c" stroke="#000" stroke-width="2"/><path d="m50.952 32.393c1.3622-0.0046 4.9652 11.398 6.07 12.195 1.1048 0.79696 13.062 0.61914 13.487 1.9133s-9.3059 8.2444-9.7225 9.5414c-0.41657 1.297 3.4475 12.614 2.3481 13.418-1.0993 0.80441-10.717-6.3028-12.079-6.2982-1.3622 0.0046-10.931 7.1767-12.036 6.3797s2.6827-12.14 2.2574-13.434c-0.42533-1.2941-10.203-8.1785-9.7868-9.4754 0.41657-1.297 12.375-1.2 13.474-2.0044s4.6252-12.231 5.9874-12.236z" fill="#fff" stroke="#030303" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="6" stroke-width="3.3"/></svg>
diff --git a/icons/level_hard.svg b/icons/level_hard.svg
index 0ae4e0dd6f1256d902c2b8f685b9c9649f752d10..976249e8b0d2274b791d00e128be518d29a03731 100644
--- a/icons/level_hard.svg
+++ b/icons/level_hard.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#db8616" stroke="#000" stroke-width="2"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#cd5542" stroke="#000" stroke-width="2"/><path d="m28.065 11.952c1.3622-0.0046 4.9652 11.398 6.07 12.195 1.1048 0.79696 13.062 0.61914 13.487 1.9133s-9.3059 8.2444-9.7225 9.5414c-0.41657 1.297 3.4475 12.614 2.3481 13.418-1.0993 0.80441-10.717-6.3028-12.079-6.2982-1.3622 0.0046-10.931 7.1767-12.036 6.3797s2.6827-12.14 2.2574-13.434c-0.42533-1.2941-10.203-8.1785-9.7868-9.4754 0.41657-1.297 12.375-1.2 13.474-2.0044s4.6252-12.231 5.9874-12.236z" fill="#fff" stroke="#010101" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="6" stroke-width="3.3"/><path d="m73.839 11.952c1.3622-0.0046 4.9652 11.398 6.07 12.195s13.062 0.61914 13.487 1.9133c0.42533 1.2941-9.3059 8.2444-9.7225 9.5414-0.41657 1.297 3.4475 12.614 2.3481 13.418-1.0993 0.80441-10.717-6.3028-12.079-6.2982-1.3622 0.0046-10.931 7.1767-12.036 6.3797s2.6827-12.14 2.2574-13.434c-0.42533-1.2941-10.203-8.1785-9.7868-9.4754 0.41657-1.297 12.375-1.2 13.474-2.0044 1.0993-0.80441 4.6252-12.231 5.9874-12.236z" fill="#fff" stroke="#010101" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="6" stroke-width="3.3"/><path d="m50.952 52.835c1.3622-0.0046 4.9652 11.398 6.07 12.195 1.1048 0.79696 13.062 0.61914 13.487 1.9133 0.42533 1.2941-9.3059 8.2444-9.7225 9.5414-0.41657 1.297 3.4475 12.614 2.3481 13.418-1.0993 0.80441-10.717-6.3028-12.079-6.2982-1.3622 5e-3 -10.931 7.1767-12.036 6.3797s2.6827-12.14 2.2574-13.434-10.203-8.1785-9.7868-9.4754c0.41657-1.297 12.375-1.2 13.474-2.0044 1.0993-0.80442 4.6252-12.231 5.9874-12.236z" fill="#fff" stroke="#010101" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="6" stroke-width="3.3"/></svg>
diff --git a/icons/level_medium.svg b/icons/level_medium.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e70fd60d179b05a0db5701e4b7858c214887c6be
--- /dev/null
+++ b/icons/level_medium.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#f29c38" stroke="#000" stroke-width="2"/><path d="m27.72 32.393c1.3622-0.0046 4.9652 11.398 6.07 12.195 1.1048 0.79696 13.062 0.61914 13.487 1.9133s-9.3059 8.2444-9.7225 9.5414c-0.41657 1.297 3.4475 12.614 2.3481 13.418-1.0993 0.80441-10.717-6.3028-12.079-6.2982-1.3622 0.0046-10.931 7.1767-12.036 6.3797s2.6827-12.14 2.2574-13.434c-0.42533-1.2941-10.203-8.1785-9.7868-9.4754 0.41657-1.297 12.375-1.2 13.474-2.0044s4.6252-12.231 5.9874-12.236z" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="6" stroke-width="3.3"/><path d="m74.183 32.393c1.3622-0.0046 4.9652 11.398 6.07 12.195s13.062 0.61914 13.487 1.9133-9.3059 8.2444-9.7225 9.5414c-0.41656 1.297 3.4475 12.614 2.3482 13.418-1.0994 0.80441-10.717-6.3028-12.079-6.2982-1.3622 0.0046-10.931 7.1767-12.036 6.3797-1.1048-0.79696 2.6827-12.14 2.2574-13.434s-10.203-8.1785-9.7868-9.4754c0.41657-1.297 12.375-1.2 13.474-2.0044 1.0993-0.80441 4.6252-12.231 5.9874-12.236z" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="6" stroke-width="3.3"/></svg>
diff --git a/icons/level_nightmare.svg b/icons/level_nightmare.svg
index b25a22b548856aa50f71eff63ee3da9380440339..87f28a3defc23c6fe95980cb376efbf56d6885cc 100644
--- a/icons/level_nightmare.svg
+++ b/icons/level_nightmare.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#db1616" stroke="#000" stroke-width="2"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#6041b0" stroke="#000" stroke-width="2"/><path d="m28.929 11.793c1.3622-0.0046 4.9652 11.398 6.07 12.195 1.1048 0.79696 13.062 0.61914 13.487 1.9133s-9.3059 8.2444-9.7225 9.5414c-0.41657 1.297 3.4475 12.614 2.3481 13.418-1.0993 0.80442-10.717-6.3028-12.079-6.2982-1.3622 0.0046-10.931 7.1767-12.036 6.3797-1.1048-0.79696 2.6827-12.14 2.2574-13.434-0.42533-1.2941-10.203-8.1785-9.7868-9.4754 0.41657-1.297 12.375-1.2 13.474-2.0044 1.0993-0.80441 4.6252-12.231 5.9874-12.236z" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="6" stroke-width="3.3"/><path d="m73.125 11.861c1.3622-0.0046 4.9652 11.398 6.07 12.195 1.1048 0.79696 13.062 0.61914 13.487 1.9133 0.42533 1.2941-9.3059 8.2444-9.7225 9.5414-0.41657 1.297 3.4475 12.614 2.3481 13.418-1.0993 0.80441-10.717-6.3028-12.079-6.2982-1.3622 0.0046-10.931 7.1767-12.036 6.3797s2.6827-12.14 2.2574-13.434-10.203-8.1785-9.7868-9.4754c0.41657-1.297 12.375-1.2 13.474-2.0044 1.0993-0.80442 4.6252-12.231 5.9874-12.236z" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="6" stroke-width="3.3"/><path d="m28.778 52.923c1.3622-0.0046 4.9652 11.398 6.07 12.195 1.1048 0.79696 13.062 0.61914 13.487 1.9133 0.42533 1.2941-9.3059 8.2444-9.7225 9.5414s3.4475 12.614 2.3481 13.418c-1.0993 0.80442-10.717-6.3028-12.079-6.2982-1.3622 5e-3 -10.931 7.1767-12.036 6.3797-1.1048-0.79697 2.6827-12.14 2.2574-13.434-0.42533-1.2941-10.203-8.1785-9.7868-9.4754s12.375-1.2 13.474-2.0044c1.0993-0.80441 4.6252-12.231 5.9874-12.236z" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="6" stroke-width="3.3"/><path d="m73.104 52.992c1.3622-0.0046 4.9652 11.398 6.07 12.195 1.1048 0.79696 13.062 0.61914 13.487 1.9133s-9.3059 8.2444-9.7225 9.5414c-0.41657 1.297 3.4475 12.614 2.3481 13.418-1.0993 0.80442-10.717-6.3028-12.079-6.2982-1.3622 5e-3 -10.931 7.1767-12.036 6.3797-1.1048-0.79697 2.6827-12.14 2.2574-13.434-0.42533-1.2941-10.203-8.1785-9.7868-9.4754s12.375-1.2 13.474-2.0044c1.0993-0.80441 4.6252-12.231 5.9874-12.236z" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="6" stroke-width="3.3"/></svg>
diff --git a/icons/level_normal.svg b/icons/level_normal.svg
deleted file mode 100644
index a9533abd6476a37a9910b070c2f4183869143692..0000000000000000000000000000000000000000
--- a/icons/level_normal.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#6a78de" stroke="#000" stroke-width="2"/></svg>
diff --git a/icons/skin_default.svg b/icons/skin_default.svg
index bbc37b859bacf849dbf99d4b9b4b5385462c5ac8..464b6aea87e7bce5b686b9f5fd1a9ab5a22a88da 100644
--- a/icons/skin_default.svg
+++ b/icons/skin_default.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#a4a4a4" stroke="#000" stroke-width="2"/><g transform="matrix(.43268 0 0 .43268 36.138 24.41)" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"><rect x="-70.534" y="-42.948" width="100" height="100" fill="#f00"/><rect x="38.268" y="-42.948" width="100" height="100" fill="#0cff00"/><rect x="-69.571" y="65.854" width="100" height="100" fill="#0101ff"/><rect x="39.231" y="65.854" width="100" height="100" fill="#c701ff"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#a4a4a4" stroke="#000" stroke-width="2"/><rect x="-15.387" y="-20.515" width="100" height="100" ry="2" fill="none"/><rect x="5.6673" y="36.339" width="29.323" height="29.323" fill="#f2739d" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76239"/><rect x="5.6673" y="67.01" width="29.323" height="29.323" fill="#38ffff" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76239"/><rect x="36.339" y="67.01" width="29.323" height="29.323" fill="#a13cb1" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76239"/><rect x="67.01" y="67.01" width="29.323" height="29.323" fill="#ff6f43" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76239"/><rect x="67.01" y="36.339" width="29.323" height="29.323" fill="#ffce2c" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76239"/><rect x="67.01" y="5.6674" width="29.323" height="29.323" fill="#359c35" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76239"/><rect x="36.339" y="5.6674" width="29.323" height="29.323" fill="#708cfd" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76239"/><rect x="5.6673" y="5.6674" width="29.323" height="29.323" fill="#e63a3f" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76239"/></svg>
diff --git a/icons/skin_images.svg b/icons/skin_images.svg
deleted file mode 100644
index cbc0c92bffeb1196670a3a723eafe18c3644f953..0000000000000000000000000000000000000000
--- a/icons/skin_images.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#a4a4a4" stroke="#000" stroke-width="2"/><g transform="matrix(.44569 0 0 .44569 19.767 37.482)"><g transform="translate(-24.919 -61)"><rect x="-9.403" y="-13.082" width="100" height="100" ry="2" fill="none"/><rect x="-9.403" y="-13.082" width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><g transform="matrix(.87613 0 0 .87613 -3.2097 -6.8888)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></g><g transform="translate(56.988 -41.947)"><rect x="17.493" y="-32.112" width="100" height="100" ry="2" fill="none"/><rect x="17.493" y="-32.112" width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><rect x="37.694" y="-11.91" width="59.596" height="59.596" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="translate(-32.658 20.525)"><rect x="-1.6642" y="14.194" width="100" height="100" ry="2" fill="none"/><rect x="-1.6642" y="14.194" width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><g transform="rotate(45 32.034 55.088)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></g><g transform="translate(69.801 54.549)"><rect x="4.6791" y="-19.806" width="100" height="100" ry="2" fill="none"/><rect x="4.6791" y="-19.806" width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><rect transform="rotate(45)" x="34.537" y="-42.791" width="50.955" height="50.955" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="11.97"/></g></g></svg>
diff --git a/icons/skin_retro.svg b/icons/skin_retro.svg
new file mode 100644
index 0000000000000000000000000000000000000000..2549ff2a5427da17820096dfd501ee78632136af
--- /dev/null
+++ b/icons/skin_retro.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#a4a4a4" stroke="#000" stroke-width="2"/><rect x="5.792" y="36.379" width="29.242" height="29.242" fill="#f0f" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76029"/><rect x="5.792" y="66.966" width="29.242" height="29.242" fill="#cc5200" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76029"/><rect x="36.379" y="66.966" width="29.242" height="29.242" fill="#008834" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76029"/><rect x="66.966" y="66.966" width="29.242" height="29.242" fill="#1b13c8" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76029"/><rect x="66.966" y="36.379" width="29.242" height="29.242" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76029"/><rect x="66.966" y="5.792" width="29.242" height="29.242" fill="#ffd700" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76029"/><rect x="36.379" y="5.792" width="29.242" height="29.242" fill="#8296ff" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76029"/><rect x="5.792" y="5.792" width="29.242" height="29.242" fill="#813237" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width=".76029"/></svg>
diff --git a/icons/skin_symbols.svg b/icons/skin_symbols.svg
new file mode 100644
index 0000000000000000000000000000000000000000..824008082ebd81db826c1c4d39d2d101b6a35a78
--- /dev/null
+++ b/icons/skin_symbols.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#a4a4a4" stroke="#000" stroke-width="2"/><rect x="39.948" y="-7.6269" width="100" height="100" ry="2" fill="none"/><g transform="matrix(.29574 0 0 .29574 5.2787 36.213)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><path transform="rotate(-4.8261 273.96 -149.1)" d="m52.681 60.363c-1.9927 1.1506-17.752-11.111-20.045-11.3-2.2178-0.18265-19.136 9.4253-20.79 7.9363-1.7101-1.5396 5.0812-20.316 4.5522-22.556-0.51164-2.1657-14.877-15.287-13.972-17.32 0.93585-2.1022 20.892-1.4456 22.859-2.6408 1.9016-1.1558 9.9417-18.873 12.155-18.641 2.2885 0.24044 7.8309 19.423 9.5752 20.924 1.6869 1.4514 21.022 3.6229 21.485 5.7996 0.4785 2.2508-16.052 13.45-16.941 15.572-0.85907 2.0529 3.0505 21.112 1.1233 22.225z" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 5.2787 67.147)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><circle cx="50" cy="50" r="27.298" fill="#121212" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 36.213 67.147)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><g transform="rotate(45,50,50)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></g><g transform="matrix(.29574 0 0 .29574 67.147 67.147)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><g transform="matrix(.87613 0 0 .87613 6.1933 6.1933)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></g><g transform="matrix(.29574 0 0 .29574 67.147 36.213)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><rect x="15.56" y="47.075" width="68.881" height="5.85" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 67.147 5.2787)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><rect x="47.654" y="15.321" width="4.6924" height="69.358" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 36.213 5.2787)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><rect transform="rotate(45)" x="45.233" y="-25.477" width="50.955" height="50.955" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="11.97"/></g><g transform="matrix(.29574 0 0 .29574 5.2787 5.2787)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><rect x="20.202" y="20.202" width="59.596" height="59.596" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g></svg>
diff --git a/icons/skins/default/1.svg b/icons/skins/default/1.svg
index 4a34c4b10ddd05265a2be72fc39afc8cd3d16670..2b16952ec784ed9fce5f6afa5b3718278ef26bda 100644
--- a/icons/skins/default/1.svg
+++ b/icons/skins/default/1.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#f00" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#E63A3F" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/default/2.svg b/icons/skins/default/2.svg
index 230a264dbeb590ec0cd127ca7d981c1a9d4eacac..4a9ad3d35619a3bb91df8e2405b73de30845f340 100644
--- a/icons/skins/default/2.svg
+++ b/icons/skins/default/2.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#0cff00" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#708CFD" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/default/3.svg b/icons/skins/default/3.svg
index 31f51add0135257dfdf5a6038a8da181ff7b2cc0..0361195bf12c989217c39527e9f303cba6581ab2 100644
--- a/icons/skins/default/3.svg
+++ b/icons/skins/default/3.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#0101ff" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#359C35" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/default/4.svg b/icons/skins/default/4.svg
index a38e6b7c0eada50336fc70a215dabae02d84f296..9c33a3d7909b4435acac0446337287a3ce0ddf09 100644
--- a/icons/skins/default/4.svg
+++ b/icons/skins/default/4.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c701ff" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#FFCE2C" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/default/5.svg b/icons/skins/default/5.svg
index e1ca0809d9940b6cbd233d2343bc36f3d549a362..e5a5dc44b673cf91ba9814bcaa815d643e6612c2 100644
--- a/icons/skins/default/5.svg
+++ b/icons/skins/default/5.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#fdff00" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#FF6F43" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/default/6.svg b/icons/skins/default/6.svg
index 5dc104147c9a7ed4e1ae472ac0c70998f1df25d6..fb98daaf8df111ea1c4e8026b69c5a944f5a57be 100644
--- a/icons/skins/default/6.svg
+++ b/icons/skins/default/6.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#00fff5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#A13CB1" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/default/7.svg b/icons/skins/default/7.svg
index dc13549f3f67d9fd786aa8058634f415117b84a8..11e2db9129cde54dc61381935884e942270546ea 100644
--- a/icons/skins/default/7.svg
+++ b/icons/skins/default/7.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#ff01c7" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#38FFFF" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/default/8.svg b/icons/skins/default/8.svg
new file mode 100644
index 0000000000000000000000000000000000000000..736b8ceddbe1a2be2a5a2cb451b6f437b2d87687
--- /dev/null
+++ b/icons/skins/default/8.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#F2739D" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/images/0.svg b/icons/skins/retro/0.svg
similarity index 100%
rename from icons/skins/images/0.svg
rename to icons/skins/retro/0.svg
diff --git a/icons/skins/retro/1.svg b/icons/skins/retro/1.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6ae33b345847873156fcb1f3a7b1e4e479db24fe
--- /dev/null
+++ b/icons/skins/retro/1.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#813237" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/retro/2.svg b/icons/skins/retro/2.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6705605dbe6c33852b78fccc5c17bb998cdcc187
--- /dev/null
+++ b/icons/skins/retro/2.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#8296FF" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/retro/3.svg b/icons/skins/retro/3.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c0e51e3130d571c194449c2f617c0431383601c3
--- /dev/null
+++ b/icons/skins/retro/3.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#FFD700" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/retro/4.svg b/icons/skins/retro/4.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3f3d88f0552a96a17c94b94d4021d5884f3e95ff
--- /dev/null
+++ b/icons/skins/retro/4.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/retro/5.svg b/icons/skins/retro/5.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f1b80858a60b988138dad98d6d4b12270cf1e18f
--- /dev/null
+++ b/icons/skins/retro/5.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#1B13C8" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/retro/6.svg b/icons/skins/retro/6.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4c71843ea5f80f1de4441c61f92a533c47960aea
--- /dev/null
+++ b/icons/skins/retro/6.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#008834" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/retro/7.svg b/icons/skins/retro/7.svg
new file mode 100644
index 0000000000000000000000000000000000000000..63dc649dca3359666c72652a426c240964a8c6d2
--- /dev/null
+++ b/icons/skins/retro/7.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#CC5200" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/retro/8.svg b/icons/skins/retro/8.svg
new file mode 100644
index 0000000000000000000000000000000000000000..81701bfd4da193c1d802d34d2771c1232804aca2
--- /dev/null
+++ b/icons/skins/retro/8.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#f0f" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/symbols/0.svg b/icons/skins/symbols/0.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b69eb3732c1ebb884905c66b135f0b2db67cf217
--- /dev/null
+++ b/icons/skins/symbols/0.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#fff" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/></svg>
diff --git a/icons/skins/images/1.svg b/icons/skins/symbols/1.svg
similarity index 100%
rename from icons/skins/images/1.svg
rename to icons/skins/symbols/1.svg
diff --git a/icons/skins/images/2.svg b/icons/skins/symbols/2.svg
similarity index 100%
rename from icons/skins/images/2.svg
rename to icons/skins/symbols/2.svg
diff --git a/icons/skins/images/3.svg b/icons/skins/symbols/3.svg
similarity index 100%
rename from icons/skins/images/3.svg
rename to icons/skins/symbols/3.svg
diff --git a/icons/skins/images/4.svg b/icons/skins/symbols/4.svg
similarity index 100%
rename from icons/skins/images/4.svg
rename to icons/skins/symbols/4.svg
diff --git a/icons/skins/images/5.svg b/icons/skins/symbols/5.svg
similarity index 100%
rename from icons/skins/images/5.svg
rename to icons/skins/symbols/5.svg
diff --git a/icons/skins/images/6.svg b/icons/skins/symbols/6.svg
similarity index 100%
rename from icons/skins/images/6.svg
rename to icons/skins/symbols/6.svg
diff --git a/icons/skins/images/7.svg b/icons/skins/symbols/7.svg
similarity index 100%
rename from icons/skins/images/7.svg
rename to icons/skins/symbols/7.svg
diff --git a/icons/skins/symbols/8.svg b/icons/skins/symbols/8.svg
new file mode 100644
index 0000000000000000000000000000000000000000..fba2c2dc7ae10160e199923587c80e68666c0db9
--- /dev/null
+++ b/icons/skins/symbols/8.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#505050" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.6"/><path transform="rotate(-4.8261 273.96 -149.1)" d="m52.681 60.363c-1.9927 1.1506-17.752-11.111-20.045-11.3-2.2178-0.18265-19.136 9.4253-20.79 7.9363-1.7101-1.5396 5.0812-20.316 4.5522-22.556-0.51164-2.1657-14.877-15.287-13.972-17.32 0.93585-2.1022 20.892-1.4456 22.859-2.6408 1.9016-1.1558 9.9417-18.873 12.155-18.641 2.2885 0.24044 7.8309 19.423 9.5752 20.924 1.6869 1.4514 21.022 3.6229 21.485 5.7996 0.4785 2.2508-16.052 13.45-16.941 15.572-0.85907 2.0529 3.0505 21.112 1.1233 22.225z" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
diff --git a/lib/provider/data.dart b/lib/provider/data.dart
index c42130184fe17cfd3aca840a359abd7b2a066439..9a16b9dbf93b6aee450f6a505cdfe7de900322ed 100644
--- a/lib/provider/data.dart
+++ b/lib/provider/data.dart
@@ -4,15 +4,15 @@ import 'package:shared_preferences/shared_preferences.dart';
 class Data extends ChangeNotifier {
 
   // Configuration available values
-  List _availableLevelValues = ['easy', 'normal', 'hard', 'nightmare'];
-  List _availableSkinValues = ['default', 'images'];
+  List _availableLevelValues = ['easy', 'medium', 'hard', 'nightmare'];
+  List _availableSkinValues = ['default', 'retro', 'symbols'];
 
   List get availableLevelValues => _availableLevelValues;
   List get availableSkinValues => _availableSkinValues;
 
   // Application default configuration
   String _level = '';
-  String _levelDefault = 'normal';
+  String _levelDefault = 'medium';
   String _skin = '';
   String _skinDefault = 'default';