Implementação de giro, paredes e iluminação

Adicionei cálculo de giro pelas teclas A e D;
Conseguir fazer as paredes atraves do GL_QUADS (tentar colocar textura nelas);
Consegui por iluminação constante, porém há duvidas sobre sua aplicação lá.