Aaahh this was fantastic!
I absolutely love this kind of scenario, and the amount of player choices you provided were great. It was a blast getting to replay it and see how much different options affected the tone of the story.
Jim as a character is really interesting, can't wait to see what you do with him also his character design is hot.