Fixes #9

diffuse light correct in #8
allow no negative diffuse light
brighter ambient light for testing