It might be nice to include some way for the game to be ended prematurely. If there is an ongoing game and one person stops playing, the others will be unable to keep playing but also unable to leave the game, since closing the window and revisiting the site just rejoins a player into the same game. So, if a player is interrupted (loses internet, for example) all the other players will be unable to use the site (until the server is reset?).
Another solution to this kind of situation is managing games differently (ie, being able to be in multiple games, being able to visit the lobby while in a game, not automatically rejoining your ongoing game when going back to the site but rather having the option, etc.) but that is relatively involved and complex.
It might be nice to include some way for the game to be ended prematurely. If there is an ongoing game and one person stops playing, the others will be unable to keep playing but also unable to leave the game, since closing the window and revisiting the site just rejoins a player into the same game. So, if a player is interrupted (loses internet, for example) all the other players will be unable to use the site (until the server is reset?).
Another solution to this kind of situation is managing games differently (ie, being able to be in multiple games, being able to visit the lobby while in a game, not automatically rejoining your ongoing game when going back to the site but rather having the option, etc.) but that is relatively involved and complex.