Algorithm implementation

1) Give to general cell classe a “kind” property which will be fed by
the subclass according to their kind
2) Implementing the algorithm according to Conway’s game of life