Umbrella Fix

Umbrella's problem all these years was that FindListElem called on a nil
value returns nil, not 0. I fixed that, and standardized its distance
measurement function. It now functions as intended.