Fix lighting. Start bounding box, not working yet.
Fully understand the shader after reading OpenGL Superbible. Attempted to cross compile for windows, but it fails on the shader compile for some reason.