Move most of the maze to a GL list, instead of doing the whole thing afresh each frame.