protected virtual void OnErrorEvent(ErrorEventArgs e)
 {
     if (ErrorEvent != null) ErrorEvent.Invoke(this, e);
 }
        /// <summary>
        /// Received Event from ViewController
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="errorEventArgs"></param>
        private void ControllerOnErrorEvent(object sender, ErrorEventArgs errorEventArgs)
        {
            this.Controller.GameClient = null;

            this.ShowInformationOverlay(errorEventArgs.Message);

            ViewHelper.Wait(4);

            this.CloseTrigger = true;
        }