Volumetric Lighting

This is a major update. It adds Volumetric Lighting, in fact it is a
demo of the effect. It also makes uses of the updated pyGameMath lib and
it also includes a lot of other bug fixes.