Description: Now we explore a complex object for ray intersections. Capules themselves require testing cylinder and spheres to find the best intersection point on a ray.
https://stackoverflow.com/questions/4078401/trying-to-optimize-line-vs-cylinder-intersection
https://www.gamedev.net/forums/topic/467789-raycylinder-intersection/