Sg inc light

This file contains functions that implement the systems for darkness and light spells to dispel lower level spell effects, and determine if the spells are being cast into an area of a higher level effect, thus causing them to fail.