Fixes rubish with confused win and some missed mates
Work on doubled pawn support
Merge remote-tracking branch 'ryan/KPPk_A1' into KPPk_A1