Replace some glBegin/glEnd with glDrawArrays
Implement basic building selection cycling
Add building object reference part type