Maze Generation - CMPS 112