Functional Reactive RxJS Minesweeper