Removed the new methods from Board and kept them inside BoardImpl only.
Had to update in lots places.
Removed new method from Player and kept it just inside PlayerImpl
Turned OthelloImpl into a pure facade
Cleaned up the code a bit
Removed some unused code
Added a Mockito test