What an interesting puzzle! Despite solving a couple, I did not fully understand what exactly was triggering what. Great job!