Refactorizado Server para mayor claridad y cohesividad.
Agregado tipo "BusinessError" generico a aquellos errores que no tengan un nombre especifico
Mejorada la forma en que se loggean los errores
Aplicado Module Pattern al Jugador para esconder el estado privado. Tambien se agrego un metodo datosPublicosJugador() que devuelve los datos relevantes para mi oponente.
Detalle minimo de log cuando se agregan jugadores