message: Use early return
  Actually, the choice of first found mine or last found mine is quite
  arbitrary. Might as well do the more efficient thing and return early.
diff: @@ -75,7 +75,7 @@ static Point<int> findSurroundingMineLocation(Point<int> pt, TileArray& ta)
  for (const auto& direction : DirectionScan323)
  {
  const auto point = pt + direction;
  - if (ta[0][point.y()][point.x()].hasMine()) { pt = point; }
  + if (ta[0][point.y()][point.x()].hasMine()) { return point; }
  }
  }
  return pt;
  