added maze.js