Well presented puzzler, but pretty complex, and needs quite a bit of thought
Thanks for the feedback! Yep definitely some planning is required.