The process should exit: - After the max rounds had been reached and everyone leaves the game - After no activity for some timeout (thinking 15-20min) - After some timeout (thinking a few hours since games shouldn't last longer)