Looking at it now. Got the cockNounSecond
issue fixed, and it turned out to be a pattern in a few other places. Got those fixed too.
edit: got the cat/horse issue fixed. Our hasCockType
function was bugged, and was simply returning true if you had any cock at all. Whoops. All set here!