Ammm, im not a native english speaker so thats my main reason to purchase and buy the games of this company, but sometimes i get confused with certain words and terms that doesnt exist in my mother language and i cant find in my english dictionary (Oxford) terms like “nonbinary” are made up slang or something like that? Its something offensive or a compliment? I really dont get it, the other day i was playing Heroes rise and i got really confused when a character was called “zhe” or something like that, i tried to google it and the internet said it was a neutral way to adress a person or something like that, so basically i tried to use that word in my english test and my teacher said “If you dont know the answer just dont answer, you are in college dont make up stuff” Can someone please explain me this thing? I just want to learn english, are these games gramatically correct? O maybe the american english is diferent than the rest anglo speakers? Maybe its something cultural? Man im just confused lol.