/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="seed">String representation of live cells. eg. 1,2|2,3|3,3</param>
 public Simulator(string seed)
     : this(Simulator.GetSeedForString(seed))
 {
 }