I don't think Itch does DMs, at least not as far as I know.
I'm steadily figuring out plans for Gen 6, but I'll take your suggestions into consideration, maybe they'll help me if I get stuck somewhere