Removed bool to break loop once and eigenray is found as thi was a faulty assumption. It appears that with the looping around the az boundary resolves the production of multiple rays at the branch point appropriately with out this faulty boolean.