Btw, I should have said first that I love this game idea and myself and my coworkers have been playing it a bit for the last 20 minutes or so.
I broke my game by reassigning the getWidth method to return an invalid value:
map.getWidth = function() { return 1; }
The approach worked with a valid value: ( map.getWidth = function() { return 6; } ) and I beat the level, but I had to replay the previous 3 levels.
Some suggestions (Again, we loved the game!) - Provide some interface to conveniently index all the solution Gists. - Provide some way to quickly skip to last level played.
Other thoughts: - Enjoyed the look, feel, and user interaction. - The music was great. - I will keep playing this game. :)