Separated WebSockets from room, separated the concepts of Student and Terminal, so that the same student may play from any number of terminals.