diff --git a/src/killer_sokoban/AbstractField.java b/src/killer_sokoban/AbstractField.java
index c37601438e9c6f495624251e038bb01d1a299db5..075646b2c6609e10dd205ccc27c5d9642d17f794 100644
--- a/src/killer_sokoban/AbstractField.java
+++ b/src/killer_sokoban/AbstractField.java
@@ -1,33 +1,42 @@
-package killer_sokoban;
-
-import java.util.HashMap;
-
-public abstract class AbstractField {
-	
-	
-	protected HashMap<Direction, AbstractField> neighbours=new HashMap<Direction, AbstractField>();
-	
-	/**Ez a függvény azt jelzi a mező számára, hogy szeretnének rálépni.
-	 * @param toward melyik irányból szeretnének rálépni
-	 * @param w	munkás, aki a tolást indította
-	 * @param m	mozgatható dolog a pályán, ez szeretne a mezőre lépni
-	 * @return ha befogadja a paraméterül kapott Moveable-t, true-val tér vissza, ellenkező esetben false-szal.
-	 */
-	abstract public boolean accept(Direction toward, Worker w, Moveable m);
-	
-	/** Megkérdezi a mezőtől, hogy ha egy tolás következne be a paraméterként átadott irányba, akkor ez lehetséges-e.
-	 * @param toward ebbe az irányba következne be a tolás
-	 * @return	ha lehetséges a tolás, true-val tér vissza, egyébként false-szal.
-	 */
-	abstract public boolean couldMoveOn(Direction toward);
-	
-	/** Az adott irányba beállítja, hogy ki a mező szomszédja.
-	 * @param d megadott irány
-	 * @param n	a szomszéd
-	 */
-	public void setNeighbour(Direction d, AbstractField n)
-	{
-		neighbours.put(d,n);
-	}
-
-}
+package killer_sokoban;
+
+import java.util.HashMap;
+
+public abstract class AbstractField {
+	
+	
+	protected HashMap<Direction, AbstractField> neighbours=new HashMap<Direction, AbstractField>();
+	
+	/**Ez a függvény azt jelzi a mező számára, hogy szeretnének rálépni.
+	 * @param toward melyik irányból szeretnének rálépni
+	 * @param w	munkás, aki a tolást indította
+	 * @param m	mozgatható dolog a pályán, ez szeretne a mezőre lépni
+	 * @return ha befogadja a paraméterül kapott Moveable-t, true-val tér vissza, ellenkező esetben false-szal.
+	 */
+	abstract public boolean accept(Direction toward, Worker w, Moveable m);
+	
+	/** Megkérdezi a mezőtől, hogy ha egy tolás következne be a paraméterként átadott irányba, akkor ez lehetséges-e.
+	 * @param toward ebbe az irányba következne be a tolás
+	 * @return	ha lehetséges a tolás, true-val tér vissza, egyébként false-szal.
+	 */
+	abstract public boolean couldMoveOn(Direction toward);
+	
+	/** Az adott irányba beállítja, hogy ki a mező szomszédja.
+	 * @param d megadott irány
+	 * @param n	a szomszéd
+	 */
+	public void setNeighbour(Direction d, AbstractField n)
+	{
+		neighbours.put(d,n);
+	}
+	
+	public void printStat()
+	{
+
+		System.out.println("neighborUp: " + Main.getFieldName(neighbours.get(Direction.UP)));
+		System.out.println("neighborRight: " + Main.getFieldName(neighbours.get(Direction.RIGHT)));
+		System.out.println("neighborDown: " + Main.getFieldName(neighbours.get(Direction.DOWN)));
+		System.out.println("neighborLeft: " + Main.getFieldName(neighbours.get(Direction.LEFT)));
+	}
+
+}
diff --git a/src/killer_sokoban/SimpleField.java b/src/killer_sokoban/SimpleField.java
index 327fff9e850deb5ec62c3838ffe45ac8f710661e..2c6ef463ebab18410eae0e9a524a1b26944f9c67 100644
--- a/src/killer_sokoban/SimpleField.java
+++ b/src/killer_sokoban/SimpleField.java
@@ -134,4 +134,13 @@ public class SimpleField extends AbstractField {
 	public void putHoney() {
 		fluid = new Honey();
 	}
+	
+	public void printStat()
+	{
+		super.printStat();
+		System.out.println("moveable: " + Main.getMoveableName(myMoveable));
+		System.out.println("fluid: " + fluid);
+
+	}
+
 }
diff --git a/src/killer_sokoban/SwitchField.java b/src/killer_sokoban/SwitchField.java
index ac06f595e453a14d97ca0db32bf21da8540ebe45..291a8ecb1c627cd9a956fde69f4fbb6c80b44b01 100644
--- a/src/killer_sokoban/SwitchField.java
+++ b/src/killer_sokoban/SwitchField.java
@@ -60,5 +60,13 @@ public class SwitchField extends SimpleField {
 	public void setSHole(SwitchableHole sh) {
 		sHole = sh;
 	}
+	
+	public void printStat()
+	{
+		super.printStat();
+		System.out.println("sHole: " + Main.getFieldName(sHole));
+
+
+	}
 }
 
diff --git a/src/killer_sokoban/SwitchableHole.java b/src/killer_sokoban/SwitchableHole.java
index 3378e9c731714abe640fb21a294c17e3a548feb3..6035fe8326d21c8fdf1f1167d5d7b70fffb7825d 100644
--- a/src/killer_sokoban/SwitchableHole.java
+++ b/src/killer_sokoban/SwitchableHole.java
@@ -83,6 +83,13 @@ public class SwitchableHole extends SimpleField {
 
 	}
 	
+	public void printStat()
+	{
+		super.printStat();
+		System.out.println("opened: " + opened);
+
+
+	}
 	
 }