The neighbourhood is not a hand-drawn ring: it is the side-3 carpet tile `bang dim 2, code 7` with its centre popped, the same eight offsets a design writes at level one. Every generation and every fate below is stepped in Rust through wasm and the page only draws. Life is one point of a much larger family - any mask, any birth and survival list, one or two dimensions - and that family is mrlylife.>}
controls={controls}>
{`rule birth [3], survive [2 3]${pick.wrap ? ', wrap' : ''}`}
{age}
{alive(board.current)}
{verdict && {verdict.fate} after {verdict.count}{verdict.loop ? `, loop ${verdict.loop}` : ''}}
Click any cell to turn it on or off, then play from there. Run to fate replays the board from here for at most {LIMIT} generations and reports whether it dies, freezes, loops, or is still moving when the count runs out. The board is {W} by {H}; with wrap on it is a torus, with wrap off the outside is dead ground.
);
}
mount(