Boxes
1
2
3
4
5
P1: creates new game
Srv: creates a room for the game
Srv: generates unique link for room and return it to P1
P1: sends link to P2
P2: joins room to play
1
P1: Makes a move
2
F1: Sends border-id to Srv and waits for P2's move
3
Srv: sends border-id to P2
4
P2: makes a move
5
F2: sends border-id to Srv and waits for P1's move
6
Game ends when all boxes have been marked
Create new room in games namespace