Thanks!
And yeah, that's a good point. That bit is kinda buggy and I'm not very satisfied with it, but I ran out of time to finesse it and make it work better.
Appreciate the feedback! :)