Implementation of headlights.

Disabled because normals of many models are flipped.