Thank you for the feedback! Very strange about it hanging; that's not an issue I've seen before. I'll have to dig into that. (If anybody else reading this sees a similar problem, please reply so I can start looking for some pattern.)
(And yes, I've played your game — we talked about it on Discord. I got stumped, but it's well done, and I'll certainly give it another try this weekend when I can put more time into it!)