Fixed pawn move logic.