document.removeEventListener('visibilitychange', this.visibilityChange);
if (!!this.askLastate) clearInterval(this.askLastate);
if (!!this.retrySendmove) clearInterval(this.retrySendmove);
if (!!this.clockUpdate) clearInterval(this.clockUpdate);
this.conn.removeEventListener("message", this.socketMessageListener);
document.removeEventListener('visibilitychange', this.visibilityChange);
if (!!this.askLastate) clearInterval(this.askLastate);
if (!!this.retrySendmove) clearInterval(this.retrySendmove);
if (!!this.clockUpdate) clearInterval(this.clockUpdate);
this.conn.removeEventListener("message", this.socketMessageListener);