just for fun minesweeper backend