basic version of LightingMethod, AbstractLightingMethod, Fading works