@Lyte, I know you already have a system thought out for failures to connect, but out of curiosity..
What, in your opinion, would be the pros and cons of having the game timer simply stay at 0:00 and disallow purchases/movement until everyone is confirmed to be connected, whether by automatic detection or an "Are you ready for game start?" prompt?