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