public JObject Generate(string name, int rows, int cols) { Maze maze = new DFSMazeGenerator().Generate(rows, cols); maze.Name = name; Single[name] = new MazeGame() { Name = name, Maze = maze }; return(JObject.Parse(maze.ToJSON())); }