ADDED: started implementing a shader for the texture applying