Hazel is a dude. I don't know how you could call him "she" when he flat-out says he is a guy.
Second, I know many people who learned a lot from my game, and it's a game where the main character is learning. I don't think I do THAT much explanation in the grand scheme of the game.
I appreciate the critique nonetheless. But maybe learn to refer to characters using correct pronouns and not invent new ones for them.