Ray trace (5/48)

Ray trace