Hey! Thank you so much for playing the game ! I am also a little bit confused that it is working on Linux. What you were surprised about the character choices?
Why did he yell at her so much and hit the door? That part especially stood out to me. It felt pointless to me, of course it's totally relatable that a person would do that, but it didn't seem to have much impact on the story of he was hitting the door or yelling at her.
It might seem as if I'm picking on a unimportant aspect, but this question might help you understand my mind on it. If you cut all the main character yelling at her and hitting the door, would the story change much? If you answer yes, then I'm not understanding something. Otherwise that aspect of the story is not holding it's weight.
I would feel a lot different if he had hit the door and something changed. For example he was hearing a light scraping from the knob of the door and suddenly it stops when he hits the door. Then there's a clear payoff to his actions, even if the scraping isn't explained. You could also have her laugh at him for exerting himself "for no reason". In this case the "payoff" is also a buildup to him being broken mentally.
Does that make sense?