Added some basic tests for casting with a hit.

Also cleaned up the actual blank hit code a bit. Need to add algo.
Added the intersection calculators.