Assuming that the pk7 version will be gold or silver, we can ignore RGBY transfers for that check.
I've already added a new commit to remove the old transporter handling, and added this shiny gender check
It may have to be revised if RGBY<->GS happens, hope not.