Earlier quoted context omitted.
Go out with a bang. Release it, enjoy your 15 minutes in the spotlight, and when the lawyers come a-knocking, shut it down. Or make it open source and let the community take the wheel and the responsibility. You never know what opportunities this adventure might bring, but certainly more than just keeping it on your hard drive. Go for it mate.
I may indeed do this. There is an outstanding issue I have to address that I've never quite worked up the motivation to deal with: Heroku restarts their servers once every 24 hours with only thirty seconds' warning. Since the games are in-memory, this of course kicks everyone out of whatever games they may be in the middle of. I guess the solution is to have the games be on Redis instead of in-memory? I'm a bit more…
If both players are still connected once the server comes up and client reconnects, both players can send state to server and if both players' global states match then the game resumes, if not then error out. If only one player reconnects cause the other couldn't wait & closed tab, then you gotta error out anyways.
Then you don't need Redis or any other additional dep at least.