I'm going to go sink some more time into this now!
If we do run into any issues (bugs) or have any suggestions, where is it best to reach you?
A support email should have displayed when the game was purchased; that's probably the best place to report any issues. I would post it here but I want to discourage spam. Let me know if you can't find and I can try to message it to you privately (assuming itch supports that kind of thing).