This one was a challenge! Three different loops combined here all at different timings... definitely took some figuring out to get the math right on it but was very worth the extra time spent. Enjoy!
.gif file attached.