Improve the ray caster

- The ray caster now returns the intersection point in world space
- Distance from the body when selecting the closest or furthest is now
determined by the intersection point, not the body position. This is
more accurate.
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>