I tweeked the shader a bit. somethings is wrong woth the light positioning… I think we'll probably need to rework it using a unifomr rather than the opengl 1.0 pipeline.