increased performance with backface cullin and much more.  todo: use VBOs instead of direct rendering method.