Fix trying to use cross product on parallel vectors. Fix intersection checks failing because we run into floating point issues with very small numbers.
Fix trying to use cross product on parallel vectors. Fix intersection checks failing because we run into floating point issues with very small numbers.