A maze generater.