add sphere intersection method to IBL and move IBL instance from Renderer to Scene