Second row pawn advance works

Breaks after hitting the 4th row, due to shift > 24 in KJChessPawn.move
after moving to the 4th row, not necessarily on the first pawn advance.