Simplified Sphere code. (What was I thinking? :) )
more cleanup using pylint