Thanks for building this! Curious to know why you went with random mixing, rather than self-sorting. I expect the timed random mixing would feel sort of heavy-handed, though I haven't tried it so maybe I'm wrong.
Also -- what did you use for the video chat component? I'm assuming you incorporated some existing software/service?
Also -- what did you use for the video chat component? I'm assuming you incorporated some existing software/service?