Forgotten semicolon and includes
Add light function for the world
Small white space change
Found better name for the variable

Since it is not the angle itself, only the cosine of the angle. Plus, the angle
is used to cut off the lights influence on the resulting color, therefore
cos_cut_off.