A Javascript/Canvas Minesweeper clone