diff --git a/registration-system/view/signups/game1/js/pathFinder.js b/registration-system/view/signups/game1/js/pathFinder.js
index d11ee50edb1fda8c9a45cc7ae608a1dde8cf5124..62ded279a6bc3fc61f64a811a6445ddee52fe275 100644
--- a/registration-system/view/signups/game1/js/pathFinder.js
+++ b/registration-system/view/signups/game1/js/pathFinder.js
@@ -99,7 +99,10 @@ PathFinder.prototype.findPath = function(fromX, fromY, toX, toY) {
 	toScan.queue({x:aX, y:aY, score:1});
 
 	function scan(laX, laY, lzX, lzY, lScore) {
-		var r = self.raster[lzY][lzX];
+		var l = self.raster[lzY];
+		if (!l) return;
+		var r = l[lzX];
+		if (!r) return;
 		if (r.walkable && (r.score == -1 || lScore < r.score)) {
 			r.from = [laX+0, laY+0];
 			r.score = lScore+0;