reformat code.
use concurrent approach in duelService.Get
Add RetriedDuelId to Duel object to track retried duels
Add GetRetryDuel method to create/retrieve retry duels
Add RetryDuel hub method
add HasEnoughPlayersToStart to identify if the duel has enough players to be started
implement RetryDuel hub method to prepare duel when enough player agreed to retry
remove obsolete win game notifications from test client
add DuelId into DuelProjection to be sent to the Client
add retryDuel support into text client
disable retry btn during game in progress and enable it when game finishes.