
Before getting to the point, I just wanna say that BEPU physics developers are amazing!!! You created one of the best and easiest to use physics engines and you're giving it all away for free! Thank you for that.
Now I'm having some issues with ray casting... I've searched a lot for this but no one seems to have this issue (probably cause I'm a noob

Basically I'm using the full character controller from the samples and I can't change the minimum distance (when the character is active) required in order to hit a target... I tried to change this line:
startPosition = camera.Position + 5 * camera.WorldMatrix.Forward;
to
startPosition = camera.Position + camera.WorldMatrix.Forward;
and it works but there's still a minimum distance required to hit a target and sometimes the ray hits targets that are not in sight... please help!!
Thanks.