diff --git a/Arctic_Nigthmare/src/arctic_nightmare/Block.java b/Arctic_Nigthmare/src/arctic_nightmare/Block.java
index 295cd6135798bda169cc4b97a1e68be7dc18e3c2..96e9533d12f6cc104400c865de54eeca30c8b2ee 100644
--- a/Arctic_Nigthmare/src/arctic_nightmare/Block.java
+++ b/Arctic_Nigthmare/src/arctic_nightmare/Block.java
@@ -30,7 +30,7 @@ public class Block extends JLabel{
         {
             public void mouseClicked(MouseEvent e)  
             {
-                window.event(field);;
+                window.event(field);
             }  
         });  
     }
diff --git a/Arctic_Nigthmare/src/arctic_nightmare/Game.java b/Arctic_Nigthmare/src/arctic_nightmare/Game.java
index 3858a7e16241c71f52397c6b1d7a9dffb480d6e0..0dd0c79d0a8aa5ee8d04586c14bcacce2291d692 100644
--- a/Arctic_Nigthmare/src/arctic_nightmare/Game.java
+++ b/Arctic_Nigthmare/src/arctic_nightmare/Game.java
@@ -81,13 +81,11 @@ public class Game{
     	for(int i = 1; i < playernum + 1; i++) {
             boolean playertype = false;
             Person newperson = null;
-            Object[] options = GameWindow.getPlayerOptions(i);
-            if (((String)options[0]).equals("Eskimo")) playertype = true;
-            else if (((String)options[0]).equals("RANDOM")) playertype = (new Random()).nextBoolean();
+            String name = GameWindow.getPlayerOptions(i);
             if(i % 2 == 0)
-                newperson = playertype ? new Eskimo((String)options[1], this) : new Explorer((String)options[1], this);
+                newperson = new Eskimo(name, this);
             else
-                newperson = playertype ? new Eskimo((String)options[1], board.getfield((i + 1) * 2), this) : new Explorer((String)options[1], board.getfield((i + 1) * 2), this);
+                newperson = new Explorer(name, board.getfield((i + 1) * 2), this);
             players.add(newperson);
             if(board.getfield((i + 1) * 2).canAddPlayer()) board.getfield((i + 1) * 2).addPlayer(newperson);
                 newperson.addField(board.getfield((i + 1) * 2));
diff --git a/Arctic_Nigthmare/src/arctic_nightmare/GameWindow.java b/Arctic_Nigthmare/src/arctic_nightmare/GameWindow.java
index fd2a3a03d10d98cc38f2ee9ec97cc4c23dc25818..fd936a01155fa11c89319ec7eba906a79be53c4c 100644
--- a/Arctic_Nigthmare/src/arctic_nightmare/GameWindow.java
+++ b/Arctic_Nigthmare/src/arctic_nightmare/GameWindow.java
@@ -156,19 +156,19 @@ public class GameWindow extends JFrame{
         return new Object[]{combo.getSelectedItem(), combo1.getSelectedItem(), combo2.getSelectedItem()};
     } 
     
-    static public Object[] getPlayerOptions(int count)
+    static public String getPlayerOptions(int count)
     {
-        String[] items = {"RANDOM", "Eskimo", "Explorer"};
-        JComboBox<String> combo = new JComboBox<>(items);
         JTextField field1 = new JTextField("Player " + count);
+        JPanel panel0 = new JPanel(new FlowLayout());
         JPanel panel = new JPanel(new GridLayout(0, 1));
-        panel.add(new JLabel("Character Type :"));
-        panel.add(combo);
         panel.add(new JLabel("Name :"));
         panel.add(field1);
-        int result = JOptionPane.showConfirmDialog(null, panel, "Set player " + count,
+        field1.setColumns(20);
+        panel0.add(panel);
+        panel0.add(new JLabel((count % 2 == 0) ? MediaAssociation.getImage("eskimo") : MediaAssociation.getImage("explorer")));
+        int result = JOptionPane.showConfirmDialog(null, panel0, "Set player " + count,
             JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE);
-        return new Object[]{combo.getSelectedItem(), field1.getText()};
+        return field1.getText();
     }
     
     static public boolean playAgain(String text)
diff --git a/Arctic_Nigthmare/src/arctic_nightmare/MediaAssociation.java b/Arctic_Nigthmare/src/arctic_nightmare/MediaAssociation.java
index 558be2876456cce97f6fcee39fd6f21e859a42cc..8b32d9055b63bc2cb608242e15ccbe40cbd1d27b 100644
--- a/Arctic_Nigthmare/src/arctic_nightmare/MediaAssociation.java
+++ b/Arctic_Nigthmare/src/arctic_nightmare/MediaAssociation.java
@@ -17,6 +17,8 @@ public class MediaAssociation {
         items.put("bear", new ImageIcon( "src/arctic_nightmare/resources/icebear.png"));
         items.put("eskimo", new ImageIcon( "src/arctic_nightmare/resources/eskimo.png"));
         items.put("explorer", new ImageIcon( "src/arctic_nightmare/resources/explorer.png"));
+        items.put("Flare", new ImageIcon( "src/arctic_nightmare/resources/signalflare_visible.png"));
+        items.put("Flare_COVERED", new ImageIcon( "src/arctic_nightmare/resources/signalflare_covered.png"));        
         items.put("Food", new ImageIcon( "src/arctic_nightmare/resources/food_visible.png"));
         items.put("Food_COVERED", new ImageIcon( "src/arctic_nightmare/resources/food_covered.png"));
         items.put("snowpile0", new ImageIcon( "src/arctic_nightmare/resources/field_0snow.png"));
@@ -38,11 +40,9 @@ public class MediaAssociation {
         items.put("Rope_COVERED", new ImageIcon( "src/arctic_nightmare/resources/rope_covered.png"));        
         items.put("Shovel", new ImageIcon( "src/arctic_nightmare/resources/shovel_visible.png"));
         items.put("Shovel_COVERED", new ImageIcon( "src/arctic_nightmare/resources/shovel_covered.png"));
-        items.put("Flare", new ImageIcon( "src/arctic_nightmare/resources/signalflare_visible.png"));
-        items.put("Flare_COVERED", new ImageIcon( "src/arctic_nightmare/resources/signalflare_covered.png"));
         items.put("tent", new ImageIcon( "src/arctic_nightmare/resources/tent_set.png"));
         items.put("Tent", new ImageIcon( "src/arctic_nightmare/resources/tent_visible.png"));
-        items.put("Tent_COVERED", new ImageIcon( "src/arctic_nightmare/resources/tent_covered.png"));    
+        items.put("Tent_COVERED", new ImageIcon( "src/arctic_nightmare/resources/tent_covered.png"));
         
         audios = new HashMap<String, Audio>();
         audios.put("bear", new Audio( "src/arctic_nightmare/resources/bear.wav"));