Great job on this. The visuals were enduring. It took me a few plays to understand the mechanics but it clicked pretty easily after that.
Thanks for the kind words, glad you had fun!