Cleaned up a mess with board classes: renamed SimpleBoard to BoardState (internal), Board to GameplayBoardView and removed MutableBoard. Partially fixed engine interface issues and made code compiling successfully again.
Cleaned up the code after RoundResults introduction.
Integration smoke test for running the entire game. Added logging exceptions in executor.
Added max iterations and printing board state
Fixes after rebase
Simplified reading resource file using guava
Merge pull request #15 from artekorzel/feature/board-conversion

Cleaned up mess with Board classes, single game working!