Added in some gendered tag lookups to make multi-gender content nicer to work with.

Subject = "he", "she", "ey"
Object = "him", "her", "em"
Possessive Adjective = "his", "her", "eir"
Possessive Pronoun = "his", "hers", "eirs"
Reflexive = "himself", "herself", "emself"

Preferably, use the agendered tags (ey, em, eir, eirs, emself) -- you can use any, but I had to "break" objective/adjective/pronoun to select the correct set. If you can think of a better way to break the tags so they work better for you -- probably be a shitload less work than breaking this shit into "words words " + rival.mf("he", "she") + " more words." or whatever.

"he/she/ey"
"himo/hero/em" (him/her object)
"hisa/hera/eir" (his/her adjective)
"hisp/hersp/eirs" (his/her pronoun)
"himself/herself/emself"