made it so that the user can directly control the number of light samples per light