Pawn validation is logical, but the fetching of "dest.getPresentPiece != null" fails because of the fake BoardLocations yet to receive the piece.