Introduce the spec dead->alive which throws over recent design
A first, working, game of life.

- also supports string input