Use range for loop
Remove unnecessary visit to each cell
Add sudoku_http
Initialize Peers & Groups with separate methods