Different kinds of lights
ambient : Light
directional : Light
hemisphere : Light
point : Light
spot : Light
toString : Light -> String