Implement basic GOL mechanics and loading from file