An Extensable Maze Generator of written in objective C