Mostly done with C++ using a modified version of:
https://bitbucket.org/robertmassaioli/minesweeper-and-matricies