Lighting fix, initial shadowing, light intensity.
Miscellanous frontend changes.