a minesweeper solver and html5 game client