Complete test suite for King's moves.
Minor: code style in Pawn.

You already have the indicatedPiece cached, why compute for it again?
Passing trivial cases.
Passing all unit tests so far.

Had to correct some errors in the tests like wrong colors of auxiliary pieces,
getting moves on the wrong piece (hence throwing NotMeException when it shouldn't),
etc.
code.beautify();