OpenGL SuperBible Chapter 5 Spot Demo Program