Browser-based minesweeper, written using ReactJS