We don't have a dedicated inbox or Discord set up yet, so here's the honest version:
Found a bug? Have a game to suggest? Just want to say hi? Drop a comment on any game page — that's the closest thing we've got to a community channel right now, and we do read them.
Dedicated contact info (and hopefully a real forum) is on the way. Thanks for hanging around in the meantime.