added maze.h