Fun quiz, but some of the words seem to be mistranslated or very difficult to guess because they have a lot of meaning, especially the prepositions. E.g. "بِ" can mean "by", "for" and probably many more things. Also, "يا" and "هل" do not really have an English equivalent. Maybe it would be safer to choose words with a more stable meaning, such as nouns or adjectives?