Updated Vertex and Fragment Shaders for planet surfaces