added light
added ambient light and colored lighting
cleanups