I spent hours on a toaster that had virtually nothing to do with the main game loop, so I totally get that. lol
I think I might reach out to the author of UHFPS and make some suggestions on certain things. There's a bug if you try to put a paper note on another interactive object which cases them to get their hotkeys mixed up, which is why the note of the front door in my game will sometimes say, "E" for examine instead of "Q". The localization and item creation process is still not very streamlined, and kind of a pain to work with, and my god trying to make a custom door open with the mouse almost had me late to submit! It just refuses to work well every time I try it!
I had to fix a lot of code directly, and scour a lot more just to get answers to things I thought would be pretty common questions.