Start to templetize pawn move generators