diff --git a/android/assets/application/gfx/common/background_wooden.png b/android/assets/CZ/application/gfx/common/background_wooden.png
similarity index 100%
rename from android/assets/application/gfx/common/background_wooden.png
rename to android/assets/CZ/application/gfx/common/background_wooden.png
diff --git a/android/assets/application/gfx/gamemenu/screen_gamemenu_startmenu_background.jpg b/android/assets/CZ/application/gfx/gamemenu/screen_gamemenu_startmenu_background.jpg
similarity index 100%
rename from android/assets/application/gfx/gamemenu/screen_gamemenu_startmenu_background.jpg
rename to android/assets/CZ/application/gfx/gamemenu/screen_gamemenu_startmenu_background.jpg
diff --git a/android/assets/application/gfx/intro/screen_loader_background.png b/android/assets/CZ/application/gfx/intro/screen_loader_background.png
similarity index 100%
rename from android/assets/application/gfx/intro/screen_loader_background.png
rename to android/assets/CZ/application/gfx/intro/screen_loader_background.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/arrested.png b/android/assets/CZ/game/robbery/gfx/gamescreen/arrested.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/arrested.png
rename to android/assets/CZ/game/robbery/gfx/gamescreen/arrested.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/game_robbery_rulemessage_paper.png b/android/assets/CZ/game/robbery/gfx/gamescreen/game_robbery_rulemessage_paper.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/game_robbery_rulemessage_paper.png
rename to android/assets/CZ/game/robbery/gfx/gamescreen/game_robbery_rulemessage_paper.png
diff --git a/android/assets/SK/application/gfx/gamemenu/screen_gamemenu_startmenu_background.jpg b/android/assets/SK/application/gfx/gamemenu/screen_gamemenu_startmenu_background.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e3a650e2f4ed3277ee77f08cc3d59310ed58c5a8
Binary files /dev/null and b/android/assets/SK/application/gfx/gamemenu/screen_gamemenu_startmenu_background.jpg differ
diff --git a/android/assets/SK/application/gfx/intro/screen_loader_background.png b/android/assets/SK/application/gfx/intro/screen_loader_background.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbcbcbd2c1c94ae8a3709cdba144b2d878350647
Binary files /dev/null and b/android/assets/SK/application/gfx/intro/screen_loader_background.png differ
diff --git a/android/assets/SK/game/robbery/gfx/gamescreen/arrested.png b/android/assets/SK/game/robbery/gfx/gamescreen/arrested.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d3463b7590d4681aa74bcbcb29af54918c8d0ca
Binary files /dev/null and b/android/assets/SK/game/robbery/gfx/gamescreen/arrested.png differ
diff --git a/android/assets/SK/game/robbery/gfx/gamescreen/game_robbery_rulemessage_paper.png b/android/assets/SK/game/robbery/gfx/gamescreen/game_robbery_rulemessage_paper.png
new file mode 100644
index 0000000000000000000000000000000000000000..673c26907dd027eb118f47c1b9cf5aaf0f5841d5
Binary files /dev/null and b/android/assets/SK/game/robbery/gfx/gamescreen/game_robbery_rulemessage_paper.png differ
diff --git a/android/assets/application/font/Roboto-Bold.ttf b/android/assets/common/application/font/Roboto-Bold.ttf
similarity index 100%
rename from android/assets/application/font/Roboto-Bold.ttf
rename to android/assets/common/application/font/Roboto-Bold.ttf
diff --git a/android/assets/application/font/Roboto-Regular.ttf b/android/assets/common/application/font/Roboto-Regular.ttf
similarity index 100%
rename from android/assets/application/font/Roboto-Regular.ttf
rename to android/assets/common/application/font/Roboto-Regular.ttf
diff --git a/android/assets/application/gfx/mainmenu/background.png b/android/assets/common/application/gfx/mainmenu/background.png
similarity index 100%
rename from android/assets/application/gfx/mainmenu/background.png
rename to android/assets/common/application/gfx/mainmenu/background.png
diff --git a/android/assets/game/robbery/gfx/character/a_background_white.png b/android/assets/common/game/robbery/gfx/character/a_background_white.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/a_background_white.png
rename to android/assets/common/game/robbery/gfx/character/a_background_white.png
diff --git a/android/assets/game/robbery/gfx/character/f_beads_blue.png b/android/assets/common/game/robbery/gfx/character/f_beads_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_beads_blue.png
rename to android/assets/common/game/robbery/gfx/character/f_beads_blue.png
diff --git a/android/assets/game/robbery/gfx/character/f_beads_grey.png b/android/assets/common/game/robbery/gfx/character/f_beads_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_beads_grey.png
rename to android/assets/common/game/robbery/gfx/character/f_beads_grey.png
diff --git a/android/assets/game/robbery/gfx/character/f_beads_red.png b/android/assets/common/game/robbery/gfx/character/f_beads_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_beads_red.png
rename to android/assets/common/game/robbery/gfx/character/f_beads_red.png
diff --git a/android/assets/game/robbery/gfx/character/f_braidhair_black.png b/android/assets/common/game/robbery/gfx/character/f_braidhair_black.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_braidhair_black.png
rename to android/assets/common/game/robbery/gfx/character/f_braidhair_black.png
diff --git a/android/assets/game/robbery/gfx/character/f_braidhair_brown.png b/android/assets/common/game/robbery/gfx/character/f_braidhair_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_braidhair_brown.png
rename to android/assets/common/game/robbery/gfx/character/f_braidhair_brown.png
diff --git a/android/assets/game/robbery/gfx/character/f_braidhair_yellow.png b/android/assets/common/game/robbery/gfx/character/f_braidhair_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_braidhair_yellow.png
rename to android/assets/common/game/robbery/gfx/character/f_braidhair_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/f_coat_brown.png b/android/assets/common/game/robbery/gfx/character/f_coat_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_coat_brown.png
rename to android/assets/common/game/robbery/gfx/character/f_coat_brown.png
diff --git a/android/assets/game/robbery/gfx/character/f_coat_green.png b/android/assets/common/game/robbery/gfx/character/f_coat_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_coat_green.png
rename to android/assets/common/game/robbery/gfx/character/f_coat_green.png
diff --git a/android/assets/game/robbery/gfx/character/f_coat_grey.png b/android/assets/common/game/robbery/gfx/character/f_coat_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_coat_grey.png
rename to android/assets/common/game/robbery/gfx/character/f_coat_grey.png
diff --git a/android/assets/game/robbery/gfx/character/f_glasses.png b/android/assets/common/game/robbery/gfx/character/f_glasses.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_glasses.png
rename to android/assets/common/game/robbery/gfx/character/f_glasses.png
diff --git a/android/assets/game/robbery/gfx/character/f_hat_blue.png b/android/assets/common/game/robbery/gfx/character/f_hat_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_hat_blue.png
rename to android/assets/common/game/robbery/gfx/character/f_hat_blue.png
diff --git a/android/assets/game/robbery/gfx/character/f_hat_green.png b/android/assets/common/game/robbery/gfx/character/f_hat_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_hat_green.png
rename to android/assets/common/game/robbery/gfx/character/f_hat_green.png
diff --git a/android/assets/game/robbery/gfx/character/f_hat_grey.png b/android/assets/common/game/robbery/gfx/character/f_hat_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_hat_grey.png
rename to android/assets/common/game/robbery/gfx/character/f_hat_grey.png
diff --git a/android/assets/game/robbery/gfx/character/f_hat_purple.png b/android/assets/common/game/robbery/gfx/character/f_hat_purple.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_hat_purple.png
rename to android/assets/common/game/robbery/gfx/character/f_hat_purple.png
diff --git a/android/assets/game/robbery/gfx/character/f_hat_red.png b/android/assets/common/game/robbery/gfx/character/f_hat_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_hat_red.png
rename to android/assets/common/game/robbery/gfx/character/f_hat_red.png
diff --git a/android/assets/game/robbery/gfx/character/f_hat_yellow.png b/android/assets/common/game/robbery/gfx/character/f_hat_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_hat_yellow.png
rename to android/assets/common/game/robbery/gfx/character/f_hat_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/f_head_1.png b/android/assets/common/game/robbery/gfx/character/f_head_1.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_head_1.png
rename to android/assets/common/game/robbery/gfx/character/f_head_1.png
diff --git a/android/assets/game/robbery/gfx/character/f_head_2.png b/android/assets/common/game/robbery/gfx/character/f_head_2.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_head_2.png
rename to android/assets/common/game/robbery/gfx/character/f_head_2.png
diff --git a/android/assets/game/robbery/gfx/character/f_longhair_black.png b/android/assets/common/game/robbery/gfx/character/f_longhair_black.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_longhair_black.png
rename to android/assets/common/game/robbery/gfx/character/f_longhair_black.png
diff --git a/android/assets/game/robbery/gfx/character/f_longhair_brown.png b/android/assets/common/game/robbery/gfx/character/f_longhair_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_longhair_brown.png
rename to android/assets/common/game/robbery/gfx/character/f_longhair_brown.png
diff --git a/android/assets/game/robbery/gfx/character/f_longhair_yellow.png b/android/assets/common/game/robbery/gfx/character/f_longhair_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_longhair_yellow.png
rename to android/assets/common/game/robbery/gfx/character/f_longhair_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/f_pants_blue.png b/android/assets/common/game/robbery/gfx/character/f_pants_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_pants_blue.png
rename to android/assets/common/game/robbery/gfx/character/f_pants_blue.png
diff --git a/android/assets/game/robbery/gfx/character/f_pants_brown.png b/android/assets/common/game/robbery/gfx/character/f_pants_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_pants_brown.png
rename to android/assets/common/game/robbery/gfx/character/f_pants_brown.png
diff --git a/android/assets/game/robbery/gfx/character/f_pants_green.png b/android/assets/common/game/robbery/gfx/character/f_pants_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_pants_green.png
rename to android/assets/common/game/robbery/gfx/character/f_pants_green.png
diff --git a/android/assets/game/robbery/gfx/character/f_pants_grey.png b/android/assets/common/game/robbery/gfx/character/f_pants_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_pants_grey.png
rename to android/assets/common/game/robbery/gfx/character/f_pants_grey.png
diff --git a/android/assets/game/robbery/gfx/character/f_pants_purple.png b/android/assets/common/game/robbery/gfx/character/f_pants_purple.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_pants_purple.png
rename to android/assets/common/game/robbery/gfx/character/f_pants_purple.png
diff --git a/android/assets/game/robbery/gfx/character/f_pants_red.png b/android/assets/common/game/robbery/gfx/character/f_pants_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_pants_red.png
rename to android/assets/common/game/robbery/gfx/character/f_pants_red.png
diff --git a/android/assets/game/robbery/gfx/character/f_scarf_green.png b/android/assets/common/game/robbery/gfx/character/f_scarf_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_scarf_green.png
rename to android/assets/common/game/robbery/gfx/character/f_scarf_green.png
diff --git a/android/assets/game/robbery/gfx/character/f_scarf_purple.png b/android/assets/common/game/robbery/gfx/character/f_scarf_purple.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_scarf_purple.png
rename to android/assets/common/game/robbery/gfx/character/f_scarf_purple.png
diff --git a/android/assets/game/robbery/gfx/character/f_scarf_yellow.png b/android/assets/common/game/robbery/gfx/character/f_scarf_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_scarf_yellow.png
rename to android/assets/common/game/robbery/gfx/character/f_scarf_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/f_shirt_blue.png b/android/assets/common/game/robbery/gfx/character/f_shirt_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_shirt_blue.png
rename to android/assets/common/game/robbery/gfx/character/f_shirt_blue.png
diff --git a/android/assets/game/robbery/gfx/character/f_shirt_green.png b/android/assets/common/game/robbery/gfx/character/f_shirt_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_shirt_green.png
rename to android/assets/common/game/robbery/gfx/character/f_shirt_green.png
diff --git a/android/assets/game/robbery/gfx/character/f_shirt_grey.png b/android/assets/common/game/robbery/gfx/character/f_shirt_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_shirt_grey.png
rename to android/assets/common/game/robbery/gfx/character/f_shirt_grey.png
diff --git a/android/assets/game/robbery/gfx/character/f_shirt_purple.png b/android/assets/common/game/robbery/gfx/character/f_shirt_purple.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_shirt_purple.png
rename to android/assets/common/game/robbery/gfx/character/f_shirt_purple.png
diff --git a/android/assets/game/robbery/gfx/character/f_shirt_red.png b/android/assets/common/game/robbery/gfx/character/f_shirt_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_shirt_red.png
rename to android/assets/common/game/robbery/gfx/character/f_shirt_red.png
diff --git a/android/assets/game/robbery/gfx/character/f_shirt_yellow.png b/android/assets/common/game/robbery/gfx/character/f_shirt_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_shirt_yellow.png
rename to android/assets/common/game/robbery/gfx/character/f_shirt_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/f_skirt_blue.png b/android/assets/common/game/robbery/gfx/character/f_skirt_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_skirt_blue.png
rename to android/assets/common/game/robbery/gfx/character/f_skirt_blue.png
diff --git a/android/assets/game/robbery/gfx/character/f_skirt_green.png b/android/assets/common/game/robbery/gfx/character/f_skirt_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_skirt_green.png
rename to android/assets/common/game/robbery/gfx/character/f_skirt_green.png
diff --git a/android/assets/game/robbery/gfx/character/f_skirt_grey.png b/android/assets/common/game/robbery/gfx/character/f_skirt_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_skirt_grey.png
rename to android/assets/common/game/robbery/gfx/character/f_skirt_grey.png
diff --git a/android/assets/game/robbery/gfx/character/f_skirt_purple.png b/android/assets/common/game/robbery/gfx/character/f_skirt_purple.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_skirt_purple.png
rename to android/assets/common/game/robbery/gfx/character/f_skirt_purple.png
diff --git a/android/assets/game/robbery/gfx/character/f_skirt_red.png b/android/assets/common/game/robbery/gfx/character/f_skirt_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_skirt_red.png
rename to android/assets/common/game/robbery/gfx/character/f_skirt_red.png
diff --git a/android/assets/game/robbery/gfx/character/f_skirt_yellow.png b/android/assets/common/game/robbery/gfx/character/f_skirt_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_skirt_yellow.png
rename to android/assets/common/game/robbery/gfx/character/f_skirt_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/f_sweater_brown.png b/android/assets/common/game/robbery/gfx/character/f_sweater_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_sweater_brown.png
rename to android/assets/common/game/robbery/gfx/character/f_sweater_brown.png
diff --git a/android/assets/game/robbery/gfx/character/f_sweater_green.png b/android/assets/common/game/robbery/gfx/character/f_sweater_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_sweater_green.png
rename to android/assets/common/game/robbery/gfx/character/f_sweater_green.png
diff --git a/android/assets/game/robbery/gfx/character/f_sweater_grey.png b/android/assets/common/game/robbery/gfx/character/f_sweater_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_sweater_grey.png
rename to android/assets/common/game/robbery/gfx/character/f_sweater_grey.png
diff --git a/android/assets/game/robbery/gfx/character/f_sweater_purple.png b/android/assets/common/game/robbery/gfx/character/f_sweater_purple.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_sweater_purple.png
rename to android/assets/common/game/robbery/gfx/character/f_sweater_purple.png
diff --git a/android/assets/game/robbery/gfx/character/f_sweater_red.png b/android/assets/common/game/robbery/gfx/character/f_sweater_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_sweater_red.png
rename to android/assets/common/game/robbery/gfx/character/f_sweater_red.png
diff --git a/android/assets/game/robbery/gfx/character/f_sweater_yellow.png b/android/assets/common/game/robbery/gfx/character/f_sweater_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_sweater_yellow.png
rename to android/assets/common/game/robbery/gfx/character/f_sweater_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/f_vest_blue.png b/android/assets/common/game/robbery/gfx/character/f_vest_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_vest_blue.png
rename to android/assets/common/game/robbery/gfx/character/f_vest_blue.png
diff --git a/android/assets/game/robbery/gfx/character/f_vest_brown.png b/android/assets/common/game/robbery/gfx/character/f_vest_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_vest_brown.png
rename to android/assets/common/game/robbery/gfx/character/f_vest_brown.png
diff --git a/android/assets/game/robbery/gfx/character/f_vest_green.png b/android/assets/common/game/robbery/gfx/character/f_vest_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_vest_green.png
rename to android/assets/common/game/robbery/gfx/character/f_vest_green.png
diff --git a/android/assets/game/robbery/gfx/character/f_vest_grey.png b/android/assets/common/game/robbery/gfx/character/f_vest_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_vest_grey.png
rename to android/assets/common/game/robbery/gfx/character/f_vest_grey.png
diff --git a/android/assets/game/robbery/gfx/character/f_vest_purple.png b/android/assets/common/game/robbery/gfx/character/f_vest_purple.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_vest_purple.png
rename to android/assets/common/game/robbery/gfx/character/f_vest_purple.png
diff --git a/android/assets/game/robbery/gfx/character/f_vest_yellow.png b/android/assets/common/game/robbery/gfx/character/f_vest_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/f_vest_yellow.png
rename to android/assets/common/game/robbery/gfx/character/f_vest_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/m_coat_blue.png b/android/assets/common/game/robbery/gfx/character/m_coat_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_coat_blue.png
rename to android/assets/common/game/robbery/gfx/character/m_coat_blue.png
diff --git a/android/assets/game/robbery/gfx/character/m_coat_brown.png b/android/assets/common/game/robbery/gfx/character/m_coat_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_coat_brown.png
rename to android/assets/common/game/robbery/gfx/character/m_coat_brown.png
diff --git a/android/assets/game/robbery/gfx/character/m_coat_grey.png b/android/assets/common/game/robbery/gfx/character/m_coat_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_coat_grey.png
rename to android/assets/common/game/robbery/gfx/character/m_coat_grey.png
diff --git a/android/assets/game/robbery/gfx/character/m_glasses.png b/android/assets/common/game/robbery/gfx/character/m_glasses.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_glasses.png
rename to android/assets/common/game/robbery/gfx/character/m_glasses.png
diff --git a/android/assets/game/robbery/gfx/character/m_hair_black.png b/android/assets/common/game/robbery/gfx/character/m_hair_black.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_hair_black.png
rename to android/assets/common/game/robbery/gfx/character/m_hair_black.png
diff --git a/android/assets/game/robbery/gfx/character/m_hair_brown.png b/android/assets/common/game/robbery/gfx/character/m_hair_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_hair_brown.png
rename to android/assets/common/game/robbery/gfx/character/m_hair_brown.png
diff --git a/android/assets/game/robbery/gfx/character/m_hair_yellow.png b/android/assets/common/game/robbery/gfx/character/m_hair_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_hair_yellow.png
rename to android/assets/common/game/robbery/gfx/character/m_hair_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/m_hat_brown.png b/android/assets/common/game/robbery/gfx/character/m_hat_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_hat_brown.png
rename to android/assets/common/game/robbery/gfx/character/m_hat_brown.png
diff --git a/android/assets/game/robbery/gfx/character/m_hat_green.png b/android/assets/common/game/robbery/gfx/character/m_hat_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_hat_green.png
rename to android/assets/common/game/robbery/gfx/character/m_hat_green.png
diff --git a/android/assets/game/robbery/gfx/character/m_hat_grey.png b/android/assets/common/game/robbery/gfx/character/m_hat_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_hat_grey.png
rename to android/assets/common/game/robbery/gfx/character/m_hat_grey.png
diff --git a/android/assets/game/robbery/gfx/character/m_hat_purple.png b/android/assets/common/game/robbery/gfx/character/m_hat_purple.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_hat_purple.png
rename to android/assets/common/game/robbery/gfx/character/m_hat_purple.png
diff --git a/android/assets/game/robbery/gfx/character/m_hat_red.png b/android/assets/common/game/robbery/gfx/character/m_hat_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_hat_red.png
rename to android/assets/common/game/robbery/gfx/character/m_hat_red.png
diff --git a/android/assets/game/robbery/gfx/character/m_hat_yellow.png b/android/assets/common/game/robbery/gfx/character/m_hat_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_hat_yellow.png
rename to android/assets/common/game/robbery/gfx/character/m_hat_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/m_head_1.png b/android/assets/common/game/robbery/gfx/character/m_head_1.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_head_1.png
rename to android/assets/common/game/robbery/gfx/character/m_head_1.png
diff --git a/android/assets/game/robbery/gfx/character/m_head_2.png b/android/assets/common/game/robbery/gfx/character/m_head_2.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_head_2.png
rename to android/assets/common/game/robbery/gfx/character/m_head_2.png
diff --git a/android/assets/game/robbery/gfx/character/m_pants_blue.png b/android/assets/common/game/robbery/gfx/character/m_pants_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_pants_blue.png
rename to android/assets/common/game/robbery/gfx/character/m_pants_blue.png
diff --git a/android/assets/game/robbery/gfx/character/m_pants_brown.png b/android/assets/common/game/robbery/gfx/character/m_pants_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_pants_brown.png
rename to android/assets/common/game/robbery/gfx/character/m_pants_brown.png
diff --git a/android/assets/game/robbery/gfx/character/m_pants_green.png b/android/assets/common/game/robbery/gfx/character/m_pants_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_pants_green.png
rename to android/assets/common/game/robbery/gfx/character/m_pants_green.png
diff --git a/android/assets/game/robbery/gfx/character/m_pants_grey.png b/android/assets/common/game/robbery/gfx/character/m_pants_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_pants_grey.png
rename to android/assets/common/game/robbery/gfx/character/m_pants_grey.png
diff --git a/android/assets/game/robbery/gfx/character/m_pants_red.png b/android/assets/common/game/robbery/gfx/character/m_pants_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_pants_red.png
rename to android/assets/common/game/robbery/gfx/character/m_pants_red.png
diff --git a/android/assets/game/robbery/gfx/character/m_pants_yellow.png b/android/assets/common/game/robbery/gfx/character/m_pants_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_pants_yellow.png
rename to android/assets/common/game/robbery/gfx/character/m_pants_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/m_scarf_blue.png b/android/assets/common/game/robbery/gfx/character/m_scarf_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_scarf_blue.png
rename to android/assets/common/game/robbery/gfx/character/m_scarf_blue.png
diff --git a/android/assets/game/robbery/gfx/character/m_scarf_brown.png b/android/assets/common/game/robbery/gfx/character/m_scarf_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_scarf_brown.png
rename to android/assets/common/game/robbery/gfx/character/m_scarf_brown.png
diff --git a/android/assets/game/robbery/gfx/character/m_scarf_yellow.png b/android/assets/common/game/robbery/gfx/character/m_scarf_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_scarf_yellow.png
rename to android/assets/common/game/robbery/gfx/character/m_scarf_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/m_shirt_blue.png b/android/assets/common/game/robbery/gfx/character/m_shirt_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shirt_blue.png
rename to android/assets/common/game/robbery/gfx/character/m_shirt_blue.png
diff --git a/android/assets/game/robbery/gfx/character/m_shirt_brown.png b/android/assets/common/game/robbery/gfx/character/m_shirt_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shirt_brown.png
rename to android/assets/common/game/robbery/gfx/character/m_shirt_brown.png
diff --git a/android/assets/game/robbery/gfx/character/m_shirt_green.png b/android/assets/common/game/robbery/gfx/character/m_shirt_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shirt_green.png
rename to android/assets/common/game/robbery/gfx/character/m_shirt_green.png
diff --git a/android/assets/game/robbery/gfx/character/m_shirt_grey.png b/android/assets/common/game/robbery/gfx/character/m_shirt_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shirt_grey.png
rename to android/assets/common/game/robbery/gfx/character/m_shirt_grey.png
diff --git a/android/assets/game/robbery/gfx/character/m_shirt_red.png b/android/assets/common/game/robbery/gfx/character/m_shirt_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shirt_red.png
rename to android/assets/common/game/robbery/gfx/character/m_shirt_red.png
diff --git a/android/assets/game/robbery/gfx/character/m_shirt_yellow.png b/android/assets/common/game/robbery/gfx/character/m_shirt_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shirt_yellow.png
rename to android/assets/common/game/robbery/gfx/character/m_shirt_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/m_shorts_blue.png b/android/assets/common/game/robbery/gfx/character/m_shorts_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shorts_blue.png
rename to android/assets/common/game/robbery/gfx/character/m_shorts_blue.png
diff --git a/android/assets/game/robbery/gfx/character/m_shorts_green.png b/android/assets/common/game/robbery/gfx/character/m_shorts_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shorts_green.png
rename to android/assets/common/game/robbery/gfx/character/m_shorts_green.png
diff --git a/android/assets/game/robbery/gfx/character/m_shorts_grey.png b/android/assets/common/game/robbery/gfx/character/m_shorts_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shorts_grey.png
rename to android/assets/common/game/robbery/gfx/character/m_shorts_grey.png
diff --git a/android/assets/game/robbery/gfx/character/m_shorts_purple.png b/android/assets/common/game/robbery/gfx/character/m_shorts_purple.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shorts_purple.png
rename to android/assets/common/game/robbery/gfx/character/m_shorts_purple.png
diff --git a/android/assets/game/robbery/gfx/character/m_shorts_red.png b/android/assets/common/game/robbery/gfx/character/m_shorts_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shorts_red.png
rename to android/assets/common/game/robbery/gfx/character/m_shorts_red.png
diff --git a/android/assets/game/robbery/gfx/character/m_shorts_yellow.png b/android/assets/common/game/robbery/gfx/character/m_shorts_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_shorts_yellow.png
rename to android/assets/common/game/robbery/gfx/character/m_shorts_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/m_sweater_blue.png b/android/assets/common/game/robbery/gfx/character/m_sweater_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_sweater_blue.png
rename to android/assets/common/game/robbery/gfx/character/m_sweater_blue.png
diff --git a/android/assets/game/robbery/gfx/character/m_sweater_brown.png b/android/assets/common/game/robbery/gfx/character/m_sweater_brown.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_sweater_brown.png
rename to android/assets/common/game/robbery/gfx/character/m_sweater_brown.png
diff --git a/android/assets/game/robbery/gfx/character/m_sweater_green.png b/android/assets/common/game/robbery/gfx/character/m_sweater_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_sweater_green.png
rename to android/assets/common/game/robbery/gfx/character/m_sweater_green.png
diff --git a/android/assets/game/robbery/gfx/character/m_sweater_grey.png b/android/assets/common/game/robbery/gfx/character/m_sweater_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_sweater_grey.png
rename to android/assets/common/game/robbery/gfx/character/m_sweater_grey.png
diff --git a/android/assets/game/robbery/gfx/character/m_sweater_red.png b/android/assets/common/game/robbery/gfx/character/m_sweater_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_sweater_red.png
rename to android/assets/common/game/robbery/gfx/character/m_sweater_red.png
diff --git a/android/assets/game/robbery/gfx/character/m_sweater_yellow.png b/android/assets/common/game/robbery/gfx/character/m_sweater_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_sweater_yellow.png
rename to android/assets/common/game/robbery/gfx/character/m_sweater_yellow.png
diff --git a/android/assets/game/robbery/gfx/character/m_tie_green.png b/android/assets/common/game/robbery/gfx/character/m_tie_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_tie_green.png
rename to android/assets/common/game/robbery/gfx/character/m_tie_green.png
diff --git a/android/assets/game/robbery/gfx/character/m_tie_grey.png b/android/assets/common/game/robbery/gfx/character/m_tie_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_tie_grey.png
rename to android/assets/common/game/robbery/gfx/character/m_tie_grey.png
diff --git a/android/assets/game/robbery/gfx/character/m_tie_red.png b/android/assets/common/game/robbery/gfx/character/m_tie_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_tie_red.png
rename to android/assets/common/game/robbery/gfx/character/m_tie_red.png
diff --git a/android/assets/game/robbery/gfx/character/m_vest_blue.png b/android/assets/common/game/robbery/gfx/character/m_vest_blue.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_vest_blue.png
rename to android/assets/common/game/robbery/gfx/character/m_vest_blue.png
diff --git a/android/assets/game/robbery/gfx/character/m_vest_green.png b/android/assets/common/game/robbery/gfx/character/m_vest_green.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_vest_green.png
rename to android/assets/common/game/robbery/gfx/character/m_vest_green.png
diff --git a/android/assets/game/robbery/gfx/character/m_vest_grey.png b/android/assets/common/game/robbery/gfx/character/m_vest_grey.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_vest_grey.png
rename to android/assets/common/game/robbery/gfx/character/m_vest_grey.png
diff --git a/android/assets/game/robbery/gfx/character/m_vest_purple.png b/android/assets/common/game/robbery/gfx/character/m_vest_purple.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_vest_purple.png
rename to android/assets/common/game/robbery/gfx/character/m_vest_purple.png
diff --git a/android/assets/game/robbery/gfx/character/m_vest_red.png b/android/assets/common/game/robbery/gfx/character/m_vest_red.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_vest_red.png
rename to android/assets/common/game/robbery/gfx/character/m_vest_red.png
diff --git a/android/assets/game/robbery/gfx/character/m_vest_yellow.png b/android/assets/common/game/robbery/gfx/character/m_vest_yellow.png
similarity index 100%
rename from android/assets/game/robbery/gfx/character/m_vest_yellow.png
rename to android/assets/common/game/robbery/gfx/character/m_vest_yellow.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/bank_s1.png b/android/assets/common/game/robbery/gfx/gamescreen/bank_s1.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/bank_s1.png
rename to android/assets/common/game/robbery/gfx/gamescreen/bank_s1.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/bank_s1_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/bank_s1_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/bank_s1_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/bank_s1_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/bank_s2.png b/android/assets/common/game/robbery/gfx/gamescreen/bank_s2.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/bank_s2.png
rename to android/assets/common/game/robbery/gfx/gamescreen/bank_s2.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/bank_s2_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/bank_s2_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/bank_s2_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/bank_s2_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/bank_s3.png b/android/assets/common/game/robbery/gfx/gamescreen/bank_s3.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/bank_s3.png
rename to android/assets/common/game/robbery/gfx/gamescreen/bank_s3.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/bank_s3_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/bank_s3_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/bank_s3_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/bank_s3_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/bank_s4.png b/android/assets/common/game/robbery/gfx/gamescreen/bank_s4.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/bank_s4.png
rename to android/assets/common/game/robbery/gfx/gamescreen/bank_s4.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/bank_s4_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/bank_s4_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/bank_s4_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/bank_s4_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/bank_s5.png b/android/assets/common/game/robbery/gfx/gamescreen/bank_s5.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/bank_s5.png
rename to android/assets/common/game/robbery/gfx/gamescreen/bank_s5.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/bank_s5_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/bank_s5_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/bank_s5_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/bank_s5_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/door_background_s1.png b/android/assets/common/game/robbery/gfx/gamescreen/door_background_s1.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/door_background_s1.png
rename to android/assets/common/game/robbery/gfx/gamescreen/door_background_s1.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/door_background_s2.png b/android/assets/common/game/robbery/gfx/gamescreen/door_background_s2.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/door_background_s2.png
rename to android/assets/common/game/robbery/gfx/gamescreen/door_background_s2.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/door_background_s3.png b/android/assets/common/game/robbery/gfx/gamescreen/door_background_s3.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/door_background_s3.png
rename to android/assets/common/game/robbery/gfx/gamescreen/door_background_s3.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/door_background_s4.png b/android/assets/common/game/robbery/gfx/gamescreen/door_background_s4.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/door_background_s4.png
rename to android/assets/common/game/robbery/gfx/gamescreen/door_background_s4.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/door_background_s5.png b/android/assets/common/game/robbery/gfx/gamescreen/door_background_s5.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/door_background_s5.png
rename to android/assets/common/game/robbery/gfx/gamescreen/door_background_s5.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/innocence.png b/android/assets/common/game/robbery/gfx/gamescreen/innocence.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/innocence.png
rename to android/assets/common/game/robbery/gfx/gamescreen/innocence.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/jewellery_s1.png b/android/assets/common/game/robbery/gfx/gamescreen/jewellery_s1.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/jewellery_s1.png
rename to android/assets/common/game/robbery/gfx/gamescreen/jewellery_s1.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/jewellery_s1_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/jewellery_s1_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/jewellery_s1_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/jewellery_s1_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/jewellery_s2.png b/android/assets/common/game/robbery/gfx/gamescreen/jewellery_s2.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/jewellery_s2.png
rename to android/assets/common/game/robbery/gfx/gamescreen/jewellery_s2.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/jewellery_s2_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/jewellery_s2_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/jewellery_s2_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/jewellery_s2_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/jewellery_s3.png b/android/assets/common/game/robbery/gfx/gamescreen/jewellery_s3.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/jewellery_s3.png
rename to android/assets/common/game/robbery/gfx/gamescreen/jewellery_s3.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/jewellery_s3_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/jewellery_s3_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/jewellery_s3_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/jewellery_s3_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/jewellery_s4.png b/android/assets/common/game/robbery/gfx/gamescreen/jewellery_s4.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/jewellery_s4.png
rename to android/assets/common/game/robbery/gfx/gamescreen/jewellery_s4.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/jewellery_s4_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/jewellery_s4_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/jewellery_s4_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/jewellery_s4_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/jewellery_s5.png b/android/assets/common/game/robbery/gfx/gamescreen/jewellery_s5.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/jewellery_s5.png
rename to android/assets/common/game/robbery/gfx/gamescreen/jewellery_s5.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/jewellery_s5_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/jewellery_s5_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/jewellery_s5_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/jewellery_s5_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/newsstand_s1.png b/android/assets/common/game/robbery/gfx/gamescreen/newsstand_s1.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/newsstand_s1.png
rename to android/assets/common/game/robbery/gfx/gamescreen/newsstand_s1.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/newsstand_s1_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/newsstand_s1_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/newsstand_s1_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/newsstand_s1_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/newsstand_s2.png b/android/assets/common/game/robbery/gfx/gamescreen/newsstand_s2.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/newsstand_s2.png
rename to android/assets/common/game/robbery/gfx/gamescreen/newsstand_s2.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/newsstand_s2_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/newsstand_s2_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/newsstand_s2_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/newsstand_s2_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/newsstand_s3.png b/android/assets/common/game/robbery/gfx/gamescreen/newsstand_s3.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/newsstand_s3.png
rename to android/assets/common/game/robbery/gfx/gamescreen/newsstand_s3.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/newsstand_s3_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/newsstand_s3_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/newsstand_s3_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/newsstand_s3_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/newsstand_s4.png b/android/assets/common/game/robbery/gfx/gamescreen/newsstand_s4.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/newsstand_s4.png
rename to android/assets/common/game/robbery/gfx/gamescreen/newsstand_s4.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/newsstand_s4_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/newsstand_s4_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/newsstand_s4_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/newsstand_s4_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/newsstand_s5.png b/android/assets/common/game/robbery/gfx/gamescreen/newsstand_s5.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/newsstand_s5.png
rename to android/assets/common/game/robbery/gfx/gamescreen/newsstand_s5.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/newsstand_s5_bottom.png b/android/assets/common/game/robbery/gfx/gamescreen/newsstand_s5_bottom.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/newsstand_s5_bottom.png
rename to android/assets/common/game/robbery/gfx/gamescreen/newsstand_s5_bottom.png
diff --git a/android/assets/game/robbery/gfx/gamescreen/thief.png b/android/assets/common/game/robbery/gfx/gamescreen/thief.png
similarity index 100%
rename from android/assets/game/robbery/gfx/gamescreen/thief.png
rename to android/assets/common/game/robbery/gfx/gamescreen/thief.png
diff --git a/android/assets/game/robbery/sfx/alarm.mp3 b/android/assets/common/game/robbery/sfx/alarm.mp3
similarity index 100%
rename from android/assets/game/robbery/sfx/alarm.mp3
rename to android/assets/common/game/robbery/sfx/alarm.mp3
diff --git a/android/assets/game/robbery/sfx/chains.mp3 b/android/assets/common/game/robbery/sfx/chains.mp3
similarity index 100%
rename from android/assets/game/robbery/sfx/chains.mp3
rename to android/assets/common/game/robbery/sfx/chains.mp3
diff --git a/android/assets/game/robbery/sfx/error.mp3 b/android/assets/common/game/robbery/sfx/error.mp3
similarity index 100%
rename from android/assets/game/robbery/sfx/error.mp3
rename to android/assets/common/game/robbery/sfx/error.mp3
diff --git a/android/assets/application/text/application.properties b/android/assets/text/application/application.properties
similarity index 100%
rename from android/assets/application/text/application.properties
rename to android/assets/text/application/application.properties
diff --git a/android/assets/application/text/application_sk_SK.properties b/android/assets/text/application/application_sk_SK.properties
similarity index 100%
rename from android/assets/application/text/application_sk_SK.properties
rename to android/assets/text/application/application_sk_SK.properties
diff --git a/android/assets/application/text/language_sk_SK.properties b/android/assets/text/application/language_sk_SK.properties
similarity index 100%
rename from android/assets/application/text/language_sk_SK.properties
rename to android/assets/text/application/language_sk_SK.properties
diff --git a/android/assets/application/text/preferences.properties b/android/assets/text/application/preferences.properties
similarity index 100%
rename from android/assets/application/text/preferences.properties
rename to android/assets/text/application/preferences.properties
diff --git a/android/assets/game/robbery/text/robbery.properties b/android/assets/text/game/robbery/robbery.properties
similarity index 100%
rename from android/assets/game/robbery/text/robbery.properties
rename to android/assets/text/game/robbery/robbery.properties
diff --git a/android/assets/game/robbery/text/robbery_sk_SK.properties b/android/assets/text/game/robbery/robbery_sk_SK.properties
similarity index 100%
rename from android/assets/game/robbery/text/robbery_sk_SK.properties
rename to android/assets/text/game/robbery/robbery_sk_SK.properties
diff --git a/core/src/cz/nic/tablexia/Tablexia.java b/core/src/cz/nic/tablexia/Tablexia.java
index 0d89ba99bac0b412ef89a2a2c2785d594af6b5d6..63ab155fd72d0d18fc1a1394c1973d59fb97e54b 100644
--- a/core/src/cz/nic/tablexia/Tablexia.java
+++ b/core/src/cz/nic/tablexia/Tablexia.java
@@ -12,9 +12,9 @@ import java.util.Locale;
 
 import cz.nic.tablexia.bus.ApplicationBus;
 import cz.nic.tablexia.bus.ApplicationBus.ApplicationEvent;
-import cz.nic.tablexia.loader.ApplicationFontManager;
-import cz.nic.tablexia.loader.ApplicationTextManager;
-import cz.nic.tablexia.loader.ApplicationTextureManager;
+import cz.nic.tablexia.loader.application.ApplicationFontManager;
+import cz.nic.tablexia.loader.application.ApplicationTextManager;
+import cz.nic.tablexia.loader.application.ApplicationTextureManager;
 import cz.nic.tablexia.menu.MainMenu;
 import cz.nic.tablexia.screen.AbstractTablexiaScreen;
 import cz.nic.tablexia.screen.LoaderScreen;
@@ -25,8 +25,8 @@ import cz.nic.tablexia.util.Log;
 public class Tablexia extends TablexiaApplication {
 	
 
-	public 	static final String 	LOADER_BACKGOURND		= "application/gfx/intro/screen_loader_background.png";
-	private static final float 		MAIN_MWNU_WIDTH_RATIO 	= 2f/7;
+	public 	static final String     LOADER_BACKGROUND       = "CZ/application/gfx/intro/screen_loader_background.png";
+	private static final float      MAIN_MENU_WIDTH_RATIO   = 2f/7;
 	
 	private boolean					loadingComplete         = false;
 
@@ -47,7 +47,7 @@ public class Tablexia extends TablexiaApplication {
 	}
 	
 	private void prepareMainMenu() {
-		MainMenu menu = new MainMenu(getStage().getWidth() * MAIN_MWNU_WIDTH_RATIO, getStage().getHeight());
+		MainMenu menu = new MainMenu(getStage().getWidth() * MAIN_MENU_WIDTH_RATIO, getStage().getHeight());
 		menu.initMenuItems();
 		getStage().addActor(menu);
 	}
@@ -68,9 +68,9 @@ public class Tablexia extends TablexiaApplication {
 		
 		// sync loading of first application image (loader background)
 		AssetManager loaderGraphicManager = new AssetManager();
-		loaderGraphicManager.load(LOADER_BACKGOURND, Texture.class);
+		loaderGraphicManager.load(LOADER_BACKGROUND, Texture.class);
 		loaderGraphicManager.finishLoading();
-		setScreenIfIsDifferent(new LoaderScreen(loaderGraphicManager.get(LOADER_BACKGOURND, Texture.class)));
+		setScreenIfIsDifferent(new LoaderScreen(loaderGraphicManager.get(LOADER_BACKGROUND, Texture.class)));
 
 		// async loading of remaining application assets
 		ApplicationTextureManager.getInstance().load();
diff --git a/core/src/cz/nic/tablexia/TablexiaSettings.java b/core/src/cz/nic/tablexia/TablexiaSettings.java
index c72b372c07837a693343d8d561a2ccbb2cc10681..a543b62d893042fe61abd4b8c0618723d43973e9 100644
--- a/core/src/cz/nic/tablexia/TablexiaSettings.java
+++ b/core/src/cz/nic/tablexia/TablexiaSettings.java
@@ -5,7 +5,7 @@ import com.badlogic.gdx.Preferences;
 
 import java.util.Locale;
 
-import cz.nic.tablexia.loader.ApplicationTextManager;
+import cz.nic.tablexia.loader.application.ApplicationTextManager;
 import cz.nic.tablexia.util.Log;
 
 public class TablexiaSettings {
@@ -51,7 +51,8 @@ public class TablexiaSettings {
         cs_CZ   (new Locale("cs", "CZ"), "cs_CZ", ApplicationTextManager.LANGUAGE_CZECH),
         sk_SK   (new Locale("sk", "SK"), "sk_SK", ApplicationTextManager.LANGUAGE_SLOVAK);
 
-        private final static LocaleDefinition   FALLBACK_VARIANT = LocaleDefinition.SYSTEM;
+        public  final static LocaleDefinition   DEFAULT_LOCALE      = LocaleDefinition.cs_CZ;
+        private final static LocaleDefinition   FALLBACK_VARIANT    = LocaleDefinition.SYSTEM;
 
         private final Locale locale;
         private final String localeKey;
diff --git a/core/src/cz/nic/tablexia/game/GameDefinition.java b/core/src/cz/nic/tablexia/game/GameDefinition.java
index 2a09ce288ea244599c2c692d1fe1eaf14ec13914..cf3c5c8a53053e9ef39df19aa39c0181ecc5da62 100644
--- a/core/src/cz/nic/tablexia/game/GameDefinition.java
+++ b/core/src/cz/nic/tablexia/game/GameDefinition.java
@@ -5,7 +5,7 @@ import cz.nic.tablexia.TablexiaApplication.ScreenTransaction;
 import cz.nic.tablexia.bus.ApplicationBus;
 import cz.nic.tablexia.bus.ApplicationBus.ApplicationEvent;
 import cz.nic.tablexia.game.games.robbery.RobberyScreen;
-import cz.nic.tablexia.loader.ApplicationTextManager;
+import cz.nic.tablexia.loader.application.ApplicationTextManager;
 import cz.nic.tablexia.menu.IMenuItem;
 import cz.nic.tablexia.screen.AbstractTablexiaScreen;
 
diff --git a/core/src/cz/nic/tablexia/game/games/robbery/RobberyScreen.java b/core/src/cz/nic/tablexia/game/games/robbery/RobberyScreen.java
index 0619a27daa1bf5be5dd1bdd366d540296b19baaa..8df059034178fccaf80ec1ea631af06d16aea46a 100644
--- a/core/src/cz/nic/tablexia/game/games/robbery/RobberyScreen.java
+++ b/core/src/cz/nic/tablexia/game/games/robbery/RobberyScreen.java
@@ -51,151 +51,151 @@ public class RobberyScreen extends AbstractTablexiaScreen<GameRule> {
 //////////////////////////// SCREEN LOADERS
 	
 	@Override
-	protected void prepareScreenTextureAssetNames(List<String> texturesFileNames) {
-		texturesFileNames.add(CommonAssets.WOODEN_BACKGOURND);
+	protected void prepareScreenTextureAssetNames(List<String> textureFileNames) {
+		textureFileNames.add(CommonAssets.WOODEN_BACKGOURND);
 		
-		texturesFileNames.add(RobberyAssets.SCREEN_RULEMESSAGE_PAPER_S1);
-		texturesFileNames.add(RobberyAssets.SCREEN_BANK_S1);
-		texturesFileNames.add(RobberyAssets.SCREEN_NEWSSTAND_S5);
-		texturesFileNames.add(RobberyAssets.SCREEN_NEWSSTAND_BOTTOM_S5);
-		texturesFileNames.add(RobberyAssets.SCREEN_BACKGROUND_S5);
+		textureFileNames.add(RobberyAssets.SCREEN_RULEMESSAGE_PAPER_S1);
+		textureFileNames.add(RobberyAssets.SCREEN_BANK_S1);
+		textureFileNames.add(RobberyAssets.SCREEN_NEWSSTAND_S5);
+		textureFileNames.add(RobberyAssets.SCREEN_NEWSSTAND_BOTTOM_S5);
+		textureFileNames.add(RobberyAssets.SCREEN_BACKGROUND_S5);
 		
-		texturesFileNames.add(RobberyAssets.INFOITEM_ARRESTED);
-		texturesFileNames.add(RobberyAssets.INFOITEM_INNOCENCE);
-		texturesFileNames.add(RobberyAssets.INFOITEM_ALARM);
+		textureFileNames.add(RobberyAssets.INFOITEM_ARRESTED);
+		textureFileNames.add(RobberyAssets.INFOITEM_INNOCENCE);
+		textureFileNames.add(RobberyAssets.INFOITEM_ALARM);
 		
 		
-		texturesFileNames.add(RobberyAssets.CREATURE_BACKGROUND_TEXTURE);
+		textureFileNames.add(RobberyAssets.CREATURE_BACKGROUND_TEXTURE);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_BEADS_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_BEADS_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_BEADS_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_BEADS_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_BEADS_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_BEADS_RED);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SCARF_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SCARF_PURPLE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SCARF_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SCARF_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SCARF_PURPLE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SCARF_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SCARF_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SCARF_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SCARF_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SCARF_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SCARF_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SCARF_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_TIE_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_TIE_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_TIE_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_TIE_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_TIE_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_TIE_RED);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_PURPLE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_PURPLE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_PANTS_RED);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_PURPLE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_RED);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_PURPLE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SKIRT_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_RED);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_PANTS_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_PURPLE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_RED);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_PURPLE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHORT_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_PURPLE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_RED);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_PURPLE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_HAT_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_PURPLE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_RED);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_PURPLE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HAT_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_COAT_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_COAT_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_COAT_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_COAT_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_COAT_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_COAT_GREY);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_PURPLE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_RED);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_PURPLE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SHIRT_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_PURPLE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_RED);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_PURPLE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_SWEATER_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_PURPLE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_PURPLE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_VEST_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_COAT_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_COAT_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_COAT_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_COAT_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_COAT_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_COAT_GREY);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_RED);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SHIRT_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_RED);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_SWEATER_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_BLUE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_GREEN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_GREY);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_PURPLE);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_RED);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_BLUE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_GREEN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_GREY);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_PURPLE);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_RED);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_VEST_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_GLASSES);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_GLASSES);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_GLASSES);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_GLASSES);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_BRAIDHAIR_BLACK);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_BRAIDHAIR_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_BRAIDHAIR_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_BRAIDHAIR_BLACK);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_BRAIDHAIR_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_BRAIDHAIR_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_LONGHAIR_BLACK);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_LONGHAIR_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_LONGHAIR_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_LONGHAIR_BLACK);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_LONGHAIR_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_LONGHAIR_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HAIR_BLACK);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HAIR_BROWN);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HAIR_YELLOW);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HAIR_BLACK);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HAIR_BROWN);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HAIR_YELLOW);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_HEAD_1);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_F_HEAD_2);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_HEAD_1);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_F_HEAD_2);
 		
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HEAD_1);
-		texturesFileNames.add(RobberyAssets.ATTRIBUTE_M_HEAD_2);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HEAD_1);
+		textureFileNames.add(RobberyAssets.ATTRIBUTE_M_HEAD_2);
 	}
 	
 	@Override
@@ -379,7 +379,7 @@ public class RobberyScreen extends AbstractTablexiaScreen<GameRule> {
 	
 	public static String getRobberyFormatedText(String key, Object... args) {
 		if (instance != null) {
-			return instance.getFormatedText(key, args);
+			return instance.getFormattedText(key, args);
 		}
 		return null;
 	}
diff --git a/core/src/cz/nic/tablexia/game/games/robbery/RuleScreen.java b/core/src/cz/nic/tablexia/game/games/robbery/RuleScreen.java
index a9bb9761ffd6ff0d50fe9ec74d76e7297a0ecece..2ae1eab7ab4f19135a6e5e577e1f2bb66b2845d0 100644
--- a/core/src/cz/nic/tablexia/game/games/robbery/RuleScreen.java
+++ b/core/src/cz/nic/tablexia/game/games/robbery/RuleScreen.java
@@ -12,7 +12,7 @@ import com.badlogic.gdx.scenes.scene2d.ui.Label;
 import com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle;
 
 import cz.nic.tablexia.game.games.robbery.assets.RobberyAssets;
-import cz.nic.tablexia.loader.ApplicationFontManager;
+import cz.nic.tablexia.loader.application.ApplicationFontManager;
 import cz.nic.tablexia.loader.CommonAssets;
 import cz.nic.tablexia.screen.AbstractTablexiaScreen;
 
diff --git a/core/src/cz/nic/tablexia/game/games/robbery/assets/RobberyAssets.java b/core/src/cz/nic/tablexia/game/games/robbery/assets/RobberyAssets.java
index d9af6084f502f0fbda32eaad6c461de002dcbc38..c1d4b72d381120335d13bcd0a528439d20149d15 100644
--- a/core/src/cz/nic/tablexia/game/games/robbery/assets/RobberyAssets.java
+++ b/core/src/cz/nic/tablexia/game/games/robbery/assets/RobberyAssets.java
@@ -9,7 +9,7 @@ public final class RobberyAssets {
 	public static final String 	ROBBERY_PATH					= "game/robbery/";
 	
 	
-	public static final String 	TEXT_PATH 						= ROBBERY_PATH + "text/robbery";
+	public static final String 	TEXT_PATH 						= "text/game/robbery";
 	
 	
 	public static final String 	ROBBERY_SFX_PATH				= ROBBERY_PATH + "sfx/";
diff --git a/core/src/cz/nic/tablexia/loader/TablexiaAssetManager.java b/core/src/cz/nic/tablexia/loader/TablexiaAssetManager.java
new file mode 100644
index 0000000000000000000000000000000000000000..bcc4ebddccca8a1b911c69d74ed3904cdb1a4754
--- /dev/null
+++ b/core/src/cz/nic/tablexia/loader/TablexiaAssetManager.java
@@ -0,0 +1,42 @@
+package cz.nic.tablexia.loader;
+
+import com.badlogic.gdx.Gdx;
+import com.badlogic.gdx.assets.AssetManager;
+
+import java.util.Locale;
+
+import cz.nic.tablexia.TablexiaSettings;
+
+public class TablexiaAssetManager extends AssetManager {
+
+    private	       final String LOCALISED_PATH;
+    private	static final String LOCALISED_DEAFULT_PATH		    = TablexiaSettings.LocaleDefinition.DEFAULT_LOCALE.getLocale().getCountry() + "/";
+    private	static final String COMMON_PATH				        = "common/";
+
+    protected TablexiaAssetManager(Locale locale) {
+        LOCALISED_PATH = locale.getCountry() + "/";
+    }
+
+    protected String prepareAssetPath(String assetPath) {
+        if (Gdx.files.internal(getLocalisedAssetName(assetPath)).exists()) {
+            return getLocalisedAssetName(assetPath);
+        } else if (Gdx.files.internal(getDefaultLocalisedAssetName(assetPath)).exists()) {
+            return getDefaultLocalisedAssetName(assetPath);
+        } else if (Gdx.files.internal(getCommonAssetName(assetPath)).exists()) {
+            return getCommonAssetName(assetPath);
+        }
+        return null;
+    }
+
+    private String getLocalisedAssetName(String assetName) {
+        return LOCALISED_PATH + assetName;
+    }
+
+    private String getDefaultLocalisedAssetName(String assetName) {
+        return LOCALISED_DEAFULT_PATH + assetName;
+    }
+
+    private String getCommonAssetName(String assetName) {
+        return COMMON_PATH + assetName;
+    }
+}
diff --git a/core/src/cz/nic/tablexia/loader/TablexiaTextureManager.java b/core/src/cz/nic/tablexia/loader/TablexiaTextureManager.java
new file mode 100644
index 0000000000000000000000000000000000000000..f6d168b3054abb680877f08f80584764f9e9ffa9
--- /dev/null
+++ b/core/src/cz/nic/tablexia/loader/TablexiaTextureManager.java
@@ -0,0 +1,45 @@
+package cz.nic.tablexia.loader;
+
+import com.badlogic.gdx.graphics.Texture;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import cz.nic.tablexia.TablexiaSettings;
+import cz.nic.tablexia.util.Log;
+
+public class TablexiaTextureManager extends TablexiaAssetManager {
+
+    private Map<String, String> loadedTextures = new HashMap<String, String>();
+
+    public TablexiaTextureManager() {
+        super(TablexiaSettings.getInstance().getLocale());
+    }
+
+    public void loadTexture(String textureName) {
+        String textureFileName = prepareAssetPath(textureName);
+        if (textureFileName != null) {
+            loadedTextures.put(textureName, textureFileName);
+            load(textureFileName, Texture.class);
+        } else {
+            Log.err(getClass(), "Asset file for name: " + textureName + " was not found!");
+        }
+    }
+
+    public Texture getTexture(String textureName) {
+        if (!loadedTextures.containsKey(textureName)) {
+            String errorMessage = "Texture with name: " + textureName + " was not found!";
+            Log.err(getClass(), errorMessage);
+            throw new IllegalStateException(errorMessage);
+        }
+
+        String assetName = loadedTextures.get(textureName);
+        return get(assetName, Texture.class);
+    }
+
+    @Override
+    public synchronized void dispose() {
+        super.dispose();
+        loadedTextures.clear();
+    }
+}
diff --git a/core/src/cz/nic/tablexia/loader/ApplicationFontManager.java b/core/src/cz/nic/tablexia/loader/application/ApplicationFontManager.java
similarity index 92%
rename from core/src/cz/nic/tablexia/loader/ApplicationFontManager.java
rename to core/src/cz/nic/tablexia/loader/application/ApplicationFontManager.java
index 64731633f6952739d83b9f1942be55712f28ede6..14d65051df64eca81110fca1db0b3f60133a0c16 100644
--- a/core/src/cz/nic/tablexia/loader/ApplicationFontManager.java
+++ b/core/src/cz/nic/tablexia/loader/application/ApplicationFontManager.java
@@ -1,4 +1,4 @@
-package cz.nic.tablexia.loader;
+package cz.nic.tablexia.loader.application;
 import com.badlogic.gdx.assets.AssetManager;
 import com.badlogic.gdx.assets.loaders.FileHandleResolver;
 import com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver;
@@ -9,6 +9,8 @@ import com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGeneratorLoader;
 import com.badlogic.gdx.graphics.g2d.freetype.FreetypeFontLoader;
 import com.badlogic.gdx.graphics.g2d.freetype.FreetypeFontLoader.FreeTypeFontLoaderParameter;
 
+import cz.nic.tablexia.loader.IApplicationLoader;
+
 /**
  * Font loader and manager class for application context
  * 
@@ -19,7 +21,7 @@ public class ApplicationFontManager extends AssetManager implements IApplication
 	
 	private static final int 		FONT_SIZE 				= 20;
 	private static final String 	CZECH_CHARACTERS 		= "ěřťůšďžčňĚŘŤŮŠĎŽČŇ";
-	private static final String 	APPLICATION_FONT_PATH 	= "application/font/";
+	private static final String 	APPLICATION_FONT_PATH 	= "common/application/font/";
 	public static final String 		FONT_ROBOTO_REGULAR		= APPLICATION_FONT_PATH + "Roboto-Regular.ttf";
 	public static final String 		FONT_ROBOTO_BOLD 		= APPLICATION_FONT_PATH + "Roboto-Bold.ttf";
 	
diff --git a/core/src/cz/nic/tablexia/loader/ApplicationTextManager.java b/core/src/cz/nic/tablexia/loader/application/ApplicationTextManager.java
similarity index 88%
rename from core/src/cz/nic/tablexia/loader/ApplicationTextManager.java
rename to core/src/cz/nic/tablexia/loader/application/ApplicationTextManager.java
index 9c7d45da0c03e1009ff6770949949dc92122554b..35ad28fa43036d9cb76327d26764b068f2fa27ef 100644
--- a/core/src/cz/nic/tablexia/loader/ApplicationTextManager.java
+++ b/core/src/cz/nic/tablexia/loader/application/ApplicationTextManager.java
@@ -1,4 +1,4 @@
-package cz.nic.tablexia.loader;
+package cz.nic.tablexia.loader.application;
 
 import com.badlogic.gdx.Gdx;
 import com.badlogic.gdx.files.FileHandle;
@@ -8,6 +8,7 @@ import com.badlogic.gdx.utils.async.AsyncTask;
 import java.util.Locale;
 
 import cz.nic.tablexia.game.loader.AbstractDataManager;
+import cz.nic.tablexia.loader.IApplicationLoader;
 import cz.nic.tablexia.util.Log;
 
 /**
@@ -18,7 +19,7 @@ import cz.nic.tablexia.util.Log;
  */
 public class ApplicationTextManager extends AbstractDataManager<I18NBundle> implements IApplicationLoader {
 	
-	private static final String APPLICATION_TEXT_RESOURCE_FILE = "application/text/application";
+	private static final String APPLICATION_TEXT_RESOURCE_FILE = "text/application/application";
 
     public static final String LANGUAGE_SYSTEM = "language_system";
     public static final String LANGUAGE_CZECH  = "language_czech";
@@ -53,7 +54,6 @@ public class ApplicationTextManager extends AbstractDataManager<I18NBundle> impl
 	}
 	
 	public void load(Locale locale) {
-        Log.info(getClass(), "Loading application texts with locale: " + locale);
         setAsyncTask(new ApplicationTextLoader(APPLICATION_TEXT_RESOURCE_FILE, locale));
 	}
 	
diff --git a/core/src/cz/nic/tablexia/loader/ApplicationTextureManager.java b/core/src/cz/nic/tablexia/loader/application/ApplicationTextureManager.java
similarity index 58%
rename from core/src/cz/nic/tablexia/loader/ApplicationTextureManager.java
rename to core/src/cz/nic/tablexia/loader/application/ApplicationTextureManager.java
index 4dc383f41e4ba67dffb0392a5b740e03d197b34b..0349fdffaf19c4069eb6263b77164d4ac756fb18 100644
--- a/core/src/cz/nic/tablexia/loader/ApplicationTextureManager.java
+++ b/core/src/cz/nic/tablexia/loader/application/ApplicationTextureManager.java
@@ -1,10 +1,10 @@
-package cz.nic.tablexia.loader;
+package cz.nic.tablexia.loader.application;
 
-import com.badlogic.gdx.assets.AssetManager;
-import com.badlogic.gdx.graphics.Texture;
+import cz.nic.tablexia.loader.IApplicationLoader;
+import cz.nic.tablexia.loader.TablexiaTextureManager;
 
 
-public class ApplicationTextureManager extends AssetManager implements IApplicationLoader {
+public class ApplicationTextureManager extends TablexiaTextureManager implements IApplicationLoader {
 	
 	private static ApplicationTextureManager instance;
 	
@@ -22,18 +22,17 @@ public class ApplicationTextureManager extends AssetManager implements IApplicat
 		super.dispose();
 		instance = null;
 	}
-	
+
 	private	static final String APPLICATION_PATH				= "application/";
 	
 	private static final String MAINMENU_PATH 					= APPLICATION_PATH + "gfx/mainmenu/";
 	public 	static final String MAINMENU_BACKGROUND				= MAINMENU_PATH + "background.png";
 	
 	private static final String GAMEMENU_PATH 					= APPLICATION_PATH + "gfx/gamemenu/";
-	public 	static final String STARTMENU_BACKGOURND 			= GAMEMENU_PATH + "screen_gamemenu_startmenu_background.jpg";
-	
-	
-	public void load() {
-		load(MAINMENU_BACKGROUND, 	Texture.class);
-		load(STARTMENU_BACKGOURND, 	Texture.class);
-	}
+	public 	static final String STARTMENU_BACKGROUND            = GAMEMENU_PATH + "screen_gamemenu_startmenu_background.jpg";
+
+    public void load() {
+        loadTexture(MAINMENU_BACKGROUND);
+        loadTexture(STARTMENU_BACKGROUND);
+    }
 }
\ No newline at end of file
diff --git a/core/src/cz/nic/tablexia/menu/MainMenu.java b/core/src/cz/nic/tablexia/menu/MainMenu.java
index 037b682b20c9bc06f4da4340b8dba04c442fa261..020f2750bc2ea4735e0dd4722e87fb0703cfb95f 100644
--- a/core/src/cz/nic/tablexia/menu/MainMenu.java
+++ b/core/src/cz/nic/tablexia/menu/MainMenu.java
@@ -20,8 +20,8 @@ import com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable;
 
 import cz.nic.tablexia.TablexiaSettings;
 import cz.nic.tablexia.graphics.ColorTexture;
-import cz.nic.tablexia.loader.ApplicationFontManager;
-import cz.nic.tablexia.loader.ApplicationTextureManager;
+import cz.nic.tablexia.loader.application.ApplicationFontManager;
+import cz.nic.tablexia.loader.application.ApplicationTextureManager;
 
 /**
  * MainMenu container
@@ -44,13 +44,13 @@ public class MainMenu extends Stack {
 	private boolean 		isMenuOpen;
 	private Button 			openCloseButton;
 	private float 			menuClosePositionX;
-	private int menuOpenPositonX;
-	private int menuPositionY;
+	private int             menuOpenPositonX;
+	private int             menuPositionY;
 
 	public MainMenu(float width, float height) {
 		setBounds(0, 0, width, height);
 		setDebug(TablexiaSettings.getInstance().isShowBoudingBoxes());
-		Texture background = ApplicationTextureManager.getInstance().get(ApplicationTextureManager.MAINMENU_BACKGROUND, Texture.class);
+		Texture background = ApplicationTextureManager.getInstance().getTexture(ApplicationTextureManager.MAINMENU_BACKGROUND);
 		background.setFilter(TextureFilter.Linear, TextureFilter.Linear);
 		
 		// menu layout
diff --git a/core/src/cz/nic/tablexia/menu/MainMenuDefinition.java b/core/src/cz/nic/tablexia/menu/MainMenuDefinition.java
index 7573f42eb370f843d6e9297824538c00aa60beb6..d14a719be94a921b1d52a397e464624e2d3df4b0 100644
--- a/core/src/cz/nic/tablexia/menu/MainMenuDefinition.java
+++ b/core/src/cz/nic/tablexia/menu/MainMenuDefinition.java
@@ -3,7 +3,7 @@ package cz.nic.tablexia.menu;
 import cz.nic.tablexia.bus.ApplicationBus;
 import cz.nic.tablexia.bus.ApplicationBus.ApplicationEvent;
 import cz.nic.tablexia.game.GameDefinition;
-import cz.nic.tablexia.loader.ApplicationTextManager;
+import cz.nic.tablexia.loader.application.ApplicationTextManager;
 
 
 public enum MainMenuDefinition implements ApplicationEvent, IMenuItem {
diff --git a/core/src/cz/nic/tablexia/screen/AbstractTablexiaScreen.java b/core/src/cz/nic/tablexia/screen/AbstractTablexiaScreen.java
index 54f350cbe3995a99497a58dc0290b296b12eab77..2b0c123bf810261c19efe0457771e8073ef79d21 100644
--- a/core/src/cz/nic/tablexia/screen/AbstractTablexiaScreen.java
+++ b/core/src/cz/nic/tablexia/screen/AbstractTablexiaScreen.java
@@ -1,11 +1,5 @@
 package cz.nic.tablexia.screen;
 
-import static com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Locale;
-
 import com.badlogic.gdx.Gdx;
 import com.badlogic.gdx.InputProcessor;
 import com.badlogic.gdx.ScreenAdapter;
@@ -20,16 +14,22 @@ import com.badlogic.gdx.utils.I18NBundle;
 import com.badlogic.gdx.utils.async.AsyncTask;
 import com.badlogic.gdx.utils.viewport.ScreenViewport;
 
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Locale;
+
 import cz.nic.tablexia.TablexiaSettings;
 import cz.nic.tablexia.bus.ApplicationBus;
 import cz.nic.tablexia.bus.ApplicationBus.ApplicationEvent;
 import cz.nic.tablexia.game.loader.AbstractDataManager;
-import cz.nic.tablexia.loader.IApplicationLoader;
+import cz.nic.tablexia.loader.TablexiaTextureManager;
 import cz.nic.tablexia.util.Log;
 
+import static com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo;
+
 public abstract class AbstractTablexiaScreen<T> extends ScreenAdapter {
 	
-	public static class TextManager extends AbstractDataManager<I18NBundle> implements IApplicationLoader {
+	private static class TextManager extends AbstractDataManager<I18NBundle> {
 
 		private static class TextLoader implements AsyncTask<I18NBundle> {
 
@@ -55,7 +55,7 @@ public abstract class AbstractTablexiaScreen<T> extends ScreenAdapter {
 		}
 	}
 	
-	public class DataManager extends AbstractDataManager<T> implements IApplicationLoader {
+	private class DataManager extends AbstractDataManager<T> {
 
 		public class DataLoader implements AsyncTask<T> {
 
@@ -94,7 +94,7 @@ public abstract class AbstractTablexiaScreen<T> extends ScreenAdapter {
 	}
 	
 	private Stage 					stage;
-	private AssetManager 			textureManager;
+	private TablexiaTextureManager  textureManager;
 	private AssetManager 			soundManager;
 	private TextManager 			textManager;
 	private DataManager 			dataManager;
@@ -105,7 +105,7 @@ public abstract class AbstractTablexiaScreen<T> extends ScreenAdapter {
 	
 	public AbstractTablexiaScreen() {
 		stage = prepareStage();
-		textureManager 	= new AssetManager();
+		textureManager 	= new TablexiaTextureManager();
 		soundManager 	= new AssetManager();
 		textManager 	= new TextManager();
 		dataManager 	= new DataManager();
@@ -238,7 +238,7 @@ public abstract class AbstractTablexiaScreen<T> extends ScreenAdapter {
 	protected void screenDisposed() {};
 	protected void screenResized(int width, int height) {};
 	
-	protected void 			prepareScreenTextureAssetNames(List<String> texturesFileNames) {}
+	protected void 			prepareScreenTextureAssetNames(List<String> textureFileNames) {}
 	protected void 			prepareScreenSoundAssetNames(List<String> soundsFileNames) {}
 	protected String 		prepareScreenTextResourcesAssetName() {
 		return null;
@@ -255,11 +255,11 @@ public abstract class AbstractTablexiaScreen<T> extends ScreenAdapter {
 //////////////////////////// LOADERS
 	
 	private void startTextureLoader() {
-		List<String> texturesFileNames = new ArrayList<String>();
-		prepareScreenTextureAssetNames(texturesFileNames);
-		for (String textureFileName : texturesFileNames) {
-			textureManager.load(textureFileName, Texture.class);
-		}
+        List<String> textureFileNames = new ArrayList<String>();
+        prepareScreenTextureAssetNames(textureFileNames);
+        for (String textureFileName : textureFileNames) {
+            textureManager.loadTexture(textureFileName);
+        }
 	}
 	
 	private void startSoundLoader() {
@@ -278,9 +278,8 @@ public abstract class AbstractTablexiaScreen<T> extends ScreenAdapter {
 		dataManager.load();
 	}
 	
-	
 	public Texture getTexture(String textureName) {
-		return textureManager.get(textureName, Texture.class);
+		return textureManager.getTexture(textureName);
 	}
 	
 	public Sound getSound(String soundName) {
@@ -291,7 +290,7 @@ public abstract class AbstractTablexiaScreen<T> extends ScreenAdapter {
 		return textManager.getResult().get(key);
 	}
 	
-	public String getFormatedText(String key, Object... args) {
+	public String getFormattedText(String key, Object... args) {
 		return textManager.getResult().format(key, args);
 	}
 	
diff --git a/core/src/cz/nic/tablexia/screen/about/AboutScreen.java b/core/src/cz/nic/tablexia/screen/about/AboutScreen.java
index 49f105b42d6ca98edb540fe65b08e4919425ebbb..2ed436b28617f10d6bb79f2cbedbf9f7124f43c5 100644
--- a/core/src/cz/nic/tablexia/screen/about/AboutScreen.java
+++ b/core/src/cz/nic/tablexia/screen/about/AboutScreen.java
@@ -6,7 +6,7 @@ import com.badlogic.gdx.scenes.scene2d.ui.Label;
 import com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle;
 import com.badlogic.gdx.scenes.scene2d.ui.Table;
 
-import cz.nic.tablexia.loader.ApplicationFontManager;
+import cz.nic.tablexia.loader.application.ApplicationFontManager;
 import cz.nic.tablexia.screen.AbstractTablexiaScreen;
 
 public class AboutScreen extends AbstractTablexiaScreen<Void> {
diff --git a/core/src/cz/nic/tablexia/screen/encyclopedia/EncyclopediaScreen.java b/core/src/cz/nic/tablexia/screen/encyclopedia/EncyclopediaScreen.java
index 7115d3d3e9082a672b717581af7de1afb520b2bd..ec70a710500cf103350b877d0969cbeb7a453bdb 100644
--- a/core/src/cz/nic/tablexia/screen/encyclopedia/EncyclopediaScreen.java
+++ b/core/src/cz/nic/tablexia/screen/encyclopedia/EncyclopediaScreen.java
@@ -6,7 +6,7 @@ import com.badlogic.gdx.scenes.scene2d.ui.Label;
 import com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle;
 import com.badlogic.gdx.scenes.scene2d.ui.Table;
 
-import cz.nic.tablexia.loader.ApplicationFontManager;
+import cz.nic.tablexia.loader.application.ApplicationFontManager;
 import cz.nic.tablexia.screen.AbstractTablexiaScreen;
 
 public class EncyclopediaScreen extends AbstractTablexiaScreen<Void> {
diff --git a/core/src/cz/nic/tablexia/screen/gamemenu/GameMenuScreen.java b/core/src/cz/nic/tablexia/screen/gamemenu/GameMenuScreen.java
index 67d8af3b0d9738a94fb910b4a448abd0be22a551..25b4779038e48b597121bc95105a364f96c5e28c 100644
--- a/core/src/cz/nic/tablexia/screen/gamemenu/GameMenuScreen.java
+++ b/core/src/cz/nic/tablexia/screen/gamemenu/GameMenuScreen.java
@@ -5,7 +5,7 @@ import com.badlogic.gdx.graphics.Texture.TextureFilter;
 import com.badlogic.gdx.graphics.g2d.Batch;
 import com.badlogic.gdx.scenes.scene2d.Actor;
 
-import cz.nic.tablexia.loader.ApplicationTextureManager;
+import cz.nic.tablexia.loader.application.ApplicationTextureManager;
 import cz.nic.tablexia.screen.AbstractTablexiaScreen;
 
 public class GameMenuScreen extends AbstractTablexiaScreen<Void> {
@@ -17,7 +17,7 @@ public class GameMenuScreen extends AbstractTablexiaScreen<Void> {
 		private Texture backgroundTexture;
 
 		public GameMenuBackground() {
-			backgroundTexture = ApplicationTextureManager.getInstance().get(ApplicationTextureManager.STARTMENU_BACKGOURND, Texture.class);
+			backgroundTexture = ApplicationTextureManager.getInstance().getTexture(ApplicationTextureManager.STARTMENU_BACKGROUND);
 			backgroundTexture.setFilter(TextureFilter.Linear, TextureFilter.Linear);
 		}
 		
diff --git a/core/src/cz/nic/tablexia/screen/halloffame/HallOfFameScreen.java b/core/src/cz/nic/tablexia/screen/halloffame/HallOfFameScreen.java
index 7f133b4a4c3881cd330af10d63533e653522f92d..0400935582d706182fc3bb8680a9f0dbebe553d4 100644
--- a/core/src/cz/nic/tablexia/screen/halloffame/HallOfFameScreen.java
+++ b/core/src/cz/nic/tablexia/screen/halloffame/HallOfFameScreen.java
@@ -6,7 +6,7 @@ import com.badlogic.gdx.scenes.scene2d.ui.Label;
 import com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle;
 import com.badlogic.gdx.scenes.scene2d.ui.Table;
 
-import cz.nic.tablexia.loader.ApplicationFontManager;
+import cz.nic.tablexia.loader.application.ApplicationFontManager;
 import cz.nic.tablexia.screen.AbstractTablexiaScreen;
 
 public class HallOfFameScreen extends AbstractTablexiaScreen<Void> {
diff --git a/core/src/cz/nic/tablexia/screen/preferences/PreferencesScreen.java b/core/src/cz/nic/tablexia/screen/preferences/PreferencesScreen.java
index 07247deb2a4b0fc55d530c1b86bc5c11aa830ae7..8e0db245bfe5534207adebd087daddeb4ccb1d89 100644
--- a/core/src/cz/nic/tablexia/screen/preferences/PreferencesScreen.java
+++ b/core/src/cz/nic/tablexia/screen/preferences/PreferencesScreen.java
@@ -15,21 +15,21 @@ import com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable;
 
 import cz.nic.tablexia.TablexiaSettings;
 import cz.nic.tablexia.graphics.ColorTexture;
-import cz.nic.tablexia.loader.ApplicationFontManager;
+import cz.nic.tablexia.loader.application.ApplicationFontManager;
 import cz.nic.tablexia.loader.CommonAssets;
 import cz.nic.tablexia.screen.AbstractTablexiaScreen;
 
 public class PreferencesScreen extends AbstractTablexiaScreen<Void> {
 
     private static final String BACKGROUND_TEXTURE  = CommonAssets.WOODEN_BACKGOURND;
-    public static final String  TEXT_RESOURCES_FILE = "application/text/preferences";
+    public static final String  TEXT_RESOURCES_FILE = "text/application/preferences";
     public static final String  LANGUAGE_LABEL_KEY  = "language_label";
 
     private Container<Table> preferencesContainer;
 
     @Override
-    protected void prepareScreenTextureAssetNames(java.util.List<String> texturesFileNames) {
-        texturesFileNames.add(BACKGROUND_TEXTURE);
+    protected void prepareScreenTextureAssetNames(java.util.List<String> textureFileNames) {
+        textureFileNames.add(BACKGROUND_TEXTURE);
     }
 
     @Override
diff --git a/core/src/cz/nic/tablexia/screen/statistics/StatisticsScreen.java b/core/src/cz/nic/tablexia/screen/statistics/StatisticsScreen.java
index 7c6edd3a99ec140cc69e36aaaeb7c08177538907..82078ec11ce6203338cc8156f0922823b9ac1c1d 100644
--- a/core/src/cz/nic/tablexia/screen/statistics/StatisticsScreen.java
+++ b/core/src/cz/nic/tablexia/screen/statistics/StatisticsScreen.java
@@ -11,7 +11,7 @@ import com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle;
 import com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable;
 
 import cz.nic.tablexia.TablexiaSettings;
-import cz.nic.tablexia.loader.ApplicationFontManager;
+import cz.nic.tablexia.loader.application.ApplicationFontManager;
 import cz.nic.tablexia.loader.CommonAssets;
 import cz.nic.tablexia.screen.AbstractTablexiaScreen;
 
@@ -22,8 +22,8 @@ public class StatisticsScreen extends AbstractTablexiaScreen<Void> {
 	private Container<Label> 	backgroundLayout;
 
 	@Override
-	protected void prepareScreenTextureAssetNames(List<String> texturesFileNames) {
-		texturesFileNames.add(BACKGROUND_TEXTURE);
+	protected void prepareScreenTextureAssetNames(List<String> textureFileNames) {
+		textureFileNames.add(BACKGROUND_TEXTURE);
 	}
 	
 	@Override