decoupling passers and pawn struct variables

+ different definition of pawn hash