Specular almost works
Changed N dot L to R dot V for specular highlighting