initial commit
WIP
Revealing recursively
Tiny refactor breaking all the tests
Some refactoring + added support for flagging cells
More flagging behaviour. Ignore flagging revealed cells and toggle the flag otherwise
Refactored into better use of pattern matching.

In addition the board generation is a lot clearer now.
Some refactoring to simplify
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/main/scala/Minesweeper.scala
Merge branch 'master' of github.com:tskardal/minesweeper-scala
Added .idea to .gitignore