game players and rooms functionality