Revert "Revert "add preparingToPlay status to ensure dropped players do not start new duels""

This reverts commit 748e6bb9a988fdca4b139b5e534b86a54d57fdd5.