Repeating the same BoxTrace until it doesn't have a hit result.

A recursive function.