I am trying to implement specular lighting (thats coming from the front) but the light is always changing size in an unnatural way. How do I fix this? I hardcoded viewerPos