HarryStevens
Use SVG's radialGradient element to make circles look like spheres.
radialGradient
The light changes every second using d3.interval().
d3.interval()
https://d3js.org/d3.v4.min.js