Fixed all errors and warnings from daily work.
Added light shaders but we still have issues with semantics.