Bug fix for multiple light sources
Added sphere support