Got a sphere in there :)

The only thing worth mentioning here is the ray generation
that I finally spent some time on understanding how that stuff
is supposed to work