Use nsec key to login, use nostr npubs to make friends list. Have a DM feature so players can dm each other (via nostr) and a global chat (via nostr). Basically as long as I'm connected to that relay, I should be able to talk to them in game even tho I'm using a different nostr client 😅.