improvements to lighting & sphere rendering