This will be the first part of our more advanced lighting arc. In this part, we'll allow the scene to have many lights instead of just one.
This next part will add two new types of light: spot lights that only shine in a limited cone, and directional lights that shine at a constant angle on the whole scene. A third part will add specular maps and attenuation, to make the lighting look a little more realistic.