3D Maze generator and solver