An HTML5/Canvas Minesweeper clone