This was more complex than I was expecting, and so very fun! Thank you for sharing your work with us, can't wait to see more!
Here's my playthrough in case anyone wants to see: