Exercise implementing the game of life in node using event sourcing and cqrs