minesweep: work in progress