Trigophers actually used the fixes :) I also lowered the phong to 0.8 because I preffered that
Fix 1: specular lighting and fixing of reflection vecotr (added a comment showing the fix too) . Fix 2: The way this avoids 'shadow acne' where an the ray creates a shadow by hitting itself at the wrong time. This is easily fixed by displacing the point by the normal instead of just adding 1 to intersept y.