Separados metodos publicos de privados. Modularizada la logica para que los metodos sean mas cohesivos. Agregada la presentacion entre jugadores, para que el cliente reciba y conozca los datos publicos de su oponente.