Fix overridden arguments to enable backface culling and quick intersection tests

The intersect method did not propagate the arguments to the algorithms.
This effectively disabled backface culling and quick intersection tests.
Use an epsilon in intersection algorithms to prevent self intersection