Finally came back and beat this one. Turned out to be much more challenging than intended.
*********************************************************************
Really enjoyed the solve! ************************************************************************************************************************************************************