Cast Ray doesn't return floored results
Made some progress on finding the intersection points of rays
Made ray caster deal with infinite gradients