level 2 can be solved by using the two "unlocked" lines to comment out the whole maze.create call, too.
if (false) // <- inserted by me
for (var ...) { // <- existing code
...code...
}
Too bad, because extra `for`s could be fun...map.placeObject(7,4,'exit');var a = {map: {placeObject:function(){}}};a.