Refactoring testWhiteKingProtectionPriority.

It was modifying the board directly, as opposed to going through
executeMoveSequence.