Personal code review of the OpenGL features.  Merged the sprite classes for simplicity.