Agregadas excepciones y mejora de la lógica del juego.