Fix ground collision, fix sphere reflection pos

Determine if rays hit the ground plane by assuming that they originate
above the ground plane and testing direction against plane normal.

Move sphere reflection to be point of intersection instead of camera
point, now that vs. ground rays work.
Tidy: remove sample_sky() position param