Create MazeProgram