Now passing white King check checks.

The problem was that we are not using the arbiter to change the state of the
board, hence arbiter does not know that the board is changed. This has been
noted duly in the Javadocs for GameArbiter.
Now both King check checks are passing.