@Override
	/**
	 * Movement allowed, 8 destination cases : L-like move 2/1 in one direction, 1/2 orthogonally
     * RETURNS true if the move is allowed
	 */
	public boolean checkMove(int Px, int Py,Player J,Piece[] B){
		int Dx = Px - getPosx();
		int Dy = Py - getPosy();
		boolean W = J.isWhite();
		if ((Math.abs(Dx) ==1 && Math.abs(Dy) ==2)||(Math.abs(Dx) ==2 && Math.abs(Dy) ==1))
		{
			if (!Utils.comparePieceC(B,Px,Py,W)) return true;
			else return false;
		}
		else return false;
	}