New try with Wild mushroom logic.

Fixed the distance problem  should work as a charm now