Added basic support for VBOs, still need to reimplement texture mapping.