Click a cell to place or remove a shell. Drag between two neighbouring shells to lay a fuse that way — drag again to remove it, and drag both ways for a two-way fuse. Par recomputes as you go, and the whole board rides in the link: nothing is stored anywhere.