Updated OGL rendering to use VAOs