Broke OPenGLUT up into separate modules, combined OpenGLUT with game logic.  Getting closer...