This repository contains a hard version of Minesweeper.  I wrote all of the methods used in minefield.rb, but I did not write minesweeper.rb.