Nicer spheres; Leap 

You use this convention a couple times.  You may wish to create a 'for_each_hand' or even 'for_each_valid_hand' template function, like we have a for_each_eye.