Great to hear, thanks for playing!
Admittedly the code is a bit hacky on certain parts, and there's probably some qualify-of-life improvements to be had, but I'm glad it works, at least. I'm kind of thinking of iterating on it if I decide to do somethin like this again.