A Multiplayer Game of Life simulator