Backface culling

Noticed something was off with the edges of the ball, so added backface culling by checking sign between dot product between surface normal and vector from eye to surface.