https://radanskoric.com/experiments/minesweeper-100-lines-of-clean-ruby
Exercise: Minesweeper in 100 lines of clean Ruby - Radan Skorić's personal site