Problem:
I have been asked to make a "X and Os" multiplayer game. As we all know this game requiered only 2 players.

What I have come up with:
The way I have started to code it, is by giving a gameID to all the players when they connect to the server. Everytime I have two player with same game id, the game can starts.
The idea is that Everytime one player does a move, it terlls the server which then will send all clients the move (with method :application.users_so.send()) ; each client should then check wether it is a move of their oponent (by checking the client gameID) and react accordingly.

Not too happy with my solution / questions:
-- Is there a way to only send the oponent client rather than all the clients (something like application.users_so[clientID].send)?

-- Should each game be a in a separate "room"? If so how would I do that?


Help is much appriciated
Thank you
geraldine