Minesweeper | works, but needs refactoring..