-Base of shaders initialisation
-Bugs corrected
TO DO:
set the shader's uniforms at the right times