D&D - Virtual Reality Video Game - sign-ups/chat

Mwahahaha. I mean, perception check, please?!