3d maze using opengl