I was able to choose a difficulty level/debate partner and then a debate topic.

Only then was I asked to log in with a Google account. But I don't even have a Google account... So, I just configured the whole session for absolutely no useful reason. Not that it wasted a lot of my time but it is generally a more annoying thing to happen. Handle the login first, or announce that it is required with some disclaimer before the user performs any action.

ahh already I get it now. I only binded the room code to force login, I forgot to force login on the other button/elements. Thanks I'll fix that. Also what account do you use? I sort of assumed google would be the easiest, most standard/popular one.

I mostly use email sign ups, which works basically everywhere. I run my own mail server and have my own domain.