Improvement to Maze.

I modified the openAt method of the node class so that it treats the edge of the maze as an edge. Previously, reaching the edge threw an ArrayIndexOutOfBoundsException.