Building 3D maps and mazes