Updated point renderer to use a vao - but still broken