A minesweeper Qt C++ implementation