in lib/src/stage/game_element.dart [157:173]
bool _toggleFlag(int x, int y) {
assert(!game.gameEnded);
final se = _boardElement.squareAt(x, y);
final ss = se.squareState;
if (ss == SquareState.hidden) {
game.setFlag(x, y, true);
se.updateState();
game_audio.flag();
return true;
} else if (ss == SquareState.flagged) {
game.setFlag(x, y, false);
se.updateState();
game_audio.unFlag();
return true;
}
return false;
}