How can we create a user matching game on Gather like battle tetris?


Gather’s battle tetris creates a link for each object for users to play.
What are the aspects that I need to consider and need in creating a game to match users in a game like Battle Tetris does in Gather?
Also, I would like to use the Gather’s player names(ex) and avatar images in this game that I’m trying to create.