I'm thinking the ordering of filtering could use some tweaking. If it's a male, right now only 2 things match, so it filters it to those 2, then applies the rest, so apparently all males should be dragonkin... After sex, it does age, so if it's a child or teen, it filters to Loli, and suddenly a bunch of races don't even match. I'm not sure Teen should be matching to Loli. I'm thinking of changing it so it filters by race first, that is at least the one that bothers me the most when it doesn't match.