why after both players have passed a player can force to continue to play?

I do not agree. I find it ugly that the result should depend on an external authority, and think it should be determined by negotiation between the players mediated by the UI, with resumption to resolve disputes.

I have described in detail how that could work at Use AI scoring to eliminate score cheating - #32 by PJTraill .