diff --git a/src/killer_sokoban/Direction.java b/src/killer_sokoban/Direction.java
index a6f204e28fd44f1e399a8f9d90773fbe5ffe9080..693ff33ad8e2c91af056e23f651ea205bcc21721 100644
--- a/src/killer_sokoban/Direction.java
+++ b/src/killer_sokoban/Direction.java
@@ -30,6 +30,16 @@ public enum Direction {
 		default : return DOWN;
 		}
 	}
+	public static Direction fromString(String dir)
+	{
+		switch (dir)
+		{
+		case "left" : return LEFT;
+		case "up" : return UP;
+		case "right" : return RIGHT;
+		default : return DOWN;
+		}
+	}
 	public  Direction opposite()
 	{
 		switch (this)