diff --git a/src/main/java/com/fossgalaxy/games/fireworks/NetServer.java b/src/main/java/com/fossgalaxy/games/fireworks/NetServer.java
index a3f9d24edfabf29c4227e672804e6b824c047885..69dbcc57e8641a218e5323a6800bfd43a80cde36 100644
--- a/src/main/java/com/fossgalaxy/games/fireworks/NetServer.java
+++ b/src/main/java/com/fossgalaxy/games/fireworks/NetServer.java
@@ -53,7 +53,6 @@ public class NetServer {
         for(int i = 0; i < order.length; i++){
             order[i] = i;
         }
-        Collections.shuffle(Arrays.asList(order));
 
         try (
                 PrintStream statOut = new PrintStream(new File(String.format("results-%d.txt", System.currentTimeMillis())));
@@ -63,6 +62,8 @@ public class NetServer {
 
                 while (running) {
 
+                    Collections.shuffle(Arrays.asList(order));
+
                     System.out.println("Waiting for players");
 
                     String[] agentNames = new String[nPlayers];
@@ -76,6 +77,7 @@ public class NetServer {
                             Socket socket = serverSocket.accept();
                             ServerNetworkPlayer netPlayer = new ServerNetworkPlayer(socket);
                             networkPlayers[index] = netPlayer;
+                            agentNames[index] = "human";
 
                             System.out.println("Player " + index + " has joined teh game");
                         } catch (IOException ex) {