Some better comments in shader
Lighting from top, to comply with spec