Branched. Created a distance based algorithm which seems to be more efficient than the former grid based find.