diff --git a/src/killer_sokoban/SwitchableHole.java b/src/killer_sokoban/SwitchableHole.java
index 347914a21541c9982f03f955c43fe5c01afc2057..3df89be08f53fc7564f2e9342f8ac78cb8b29609 100644
--- a/src/killer_sokoban/SwitchableHole.java
+++ b/src/killer_sokoban/SwitchableHole.java
@@ -20,8 +20,8 @@ public class SwitchableHole extends SimpleField {
 			ret=super.accept(toward, w, m);
 		}
 		
-		//this seems like an else branch, but its not
 		//the hole could open while super.accept was being called
+		//so it can't be an else branch
 		if (opened)
 		{			
 			m.move(this);
@@ -38,11 +38,9 @@ public class SwitchableHole extends SimpleField {
 	 */
 	public void open()
 	{
-	
 		if (myMoveable!=null)
 			myMoveable.kill();
 		opened=true;
-
 	}
 	
 	/**
@@ -62,7 +60,11 @@ public class SwitchableHole extends SimpleField {
 	@Override
 	public void shouldDraw(View view)
 	{
-		view.drawSwitchableHole();		
+		//Ha nyitva van, rajzolunk egy lyukat is
+		if (opened)
+			view.drawHole();		
+		
+		//Akár nyitva van, akár nem, kirajajzoljuk a többit is.
 		super.shouldDraw(view);
 	}
 	
diff --git a/src/killer_sokoban/View.java b/src/killer_sokoban/View.java
index 1f5ce8d95ad315f0110377d36884162368d9599c..3ec50947c16c3c6d6ef0a087f934ace9bbcce470 100644
--- a/src/killer_sokoban/View.java
+++ b/src/killer_sokoban/View.java
@@ -34,14 +34,12 @@ public class View {
 	}
 		 
 	 public void drawAbstract() {
-		 gc.setLineWidth(2);
+		 gc.setLineWidth(1);
 		 gc.setStroke(Color.BLUE);
 		 gc.strokeRect(x*tileSize, y*tileSize, tileSize, tileSize);
 	 }
 	 
 	 public void drawSimpleField() {		
-		 gc.setFill(Color.ALICEBLUE);
-		 //gc.fillRect(x*tileSize, y*tileSize, tileSize, tileSize);
 	 }
 	 
 	 public void drawTargetField() {