diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/IslandSearch.java b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/IslandSearch.java
index e4ba0df286674cddb4229046f693c120829fb44c..fa190284a13243f2974558af3222869e0cf41a20 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/IslandSearch.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/IslandSearch.java
@@ -109,7 +109,7 @@ public class IslandSearch
                     for ( int x = 0; x < world.getWidth(); x++ )
                     {
                         Sand sand = world.getSand( x, y, z );
-                        if ( sand != null && sand.getIslandStatus() == - 1 )
+                        if ( sand != null && sand.getIslandStatus() == 0 )
                         {
                             Utils.setPosition( access, x, y, z );
                             access.get().setZero();
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/Sand.java b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/Sand.java
index 320f00ad76fdd30ad45961d81e07eac958eb8d22..58942ce0976b4701a5d08cdf9df8099cc1e08af0 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/Sand.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/Sand.java
@@ -18,7 +18,7 @@ public class Sand
     /**
      * If the Sand belongs to an island or not.
      */
-    private int islandStatus = 0;
+    private int islandStatus = -1;
 
     private boolean noVisited = true;
 
@@ -38,7 +38,7 @@ public class Sand
 
     /**
      *
-     * @return 0, if the status as not benn set yet, 1 if it's not an island and -1 otherwise
+     * @return -1, if the status as not been set yet, 1 if it's not an island and 0 otherwise
      */
     public int getIslandStatus()
     {
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/World.java b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/World.java
index 6ac4b751a02c28d57956ebc69720e1bc5d27388e..f49b355e81010cb3cf26b8b43bf70e4b9c1c7667 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/World.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/World.java
@@ -35,7 +35,7 @@ public class World
 
                 {
                     Sand sand = getSand( x, y, z );
-                    if ( sand != null && sand.getIslandStatus() == 0 )
+                    if ( sand != null && sand.getIslandStatus() == -1 )
                     {
                         setIslandStatus( sand );
                     }
@@ -222,7 +222,7 @@ public class World
     {
         if ( size == 0 )
         {
-            island.forEach( sand1 -> sand1.setIslandStatus( - 1 ) );
+            island.forEach( sand1 -> sand1.setIslandStatus( 0 ) );
         }
         else
         {