private boolean isPlayerKingInCheckFromPieceVerticallyDown() {
		for (int i=playerKingPiece.pieceLine - 1; i>=1; i--){
			BoardSquare boardSquare = chessBoard.getBoardSquare(i, playerKingPiece.pieceColumn);
			if (boardSquare.containsBoardPiece()){
				if (i==playerKingPiece.pieceLine-1){
					if (boardSquare.containsOpponentKing(playerColor)){
						return true;
					}
				}
				if (boardSquare.containsOpponentRookOrQueen(playerColor)){
					return true;
				}else{
					return false;
				}
			}
		}
		return false;
	}