func (r *Room) BroadcastAll(msg []byte) {
	for _, client := range r.clients {
		client.WriteMessage(msg)
	}
}
/* Broadcast to every client
package main
import (
	"log"
	"github.com/gorilla/websocket"
)
type Room struct {
	name    string
	clients map[int]*Client
	count   int
	index   int
}
func (r *Room) Join(conn *websocket.Conn) int {
	r.index++
	r.clients[r.index] = NewClient(conn)
	log.Printf("New Client joined %s", r.name)
	r.count++
	return r.index
}
func (r *Room) Leave(id int) {
	r.count--
	delete(r.clients, id)
}
func (r *Room) SendTo(id int, msg []byte) {
	r.clients[id].WriteMessage(msg)
}