/// <summary>
 /// Initializes a new instance of the <see cref="MultiPlayerModel"/> class.
 /// </summary>
 /// <param name="server">The server.</param>
 public MultiPlayerModel(IServer server)
 {
     this.server = server;
     this.server.OnResponseReceived += this.ServerResponseHandler;
     this.cols           = int.Parse(AppSettings.Settings["cols"]);
     this.rows           = int.Parse(AppSettings.Settings["rows"]);
     this.answersFactory = new JsonAnswerFactory();
     this.connected      = true;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SinglePlayerModel"/> class.
 /// </summary>
 /// <param name="server">The server.</param>
 public SinglePlayerModel(IServer server)
 {
     this.server = server;
     this.server.OnResponseReceived += this.ServerResponseHandler;
     // read the cols and rows from app.config
     this.cols           = int.Parse(AppSettings.Settings["cols"]);
     this.rows           = int.Parse(AppSettings.Settings["rows"]);
     this.answersFactory = new JsonAnswerFactory();
     this.connected      = true;
 }