Rendering a tile map with vertex buffer objects