changes to texture shader with diffuse compensation
many bugfixes: removed unused cubemapping options, changed enable_cubemap to require player position (was optional before), and removed class position variable from Camera class to fix weird camera position bugs.