Fun fact: it's not worth normalizing your direction ray until you actually need the intersection distance.