fix regression: pawns cannot block check threats

fix regression: missing promotion when simulating threats

fix bug when parsing checkmate indicator

major refactoring of rules API

(0) -100 -30 -10 -4 +4 tip

mercurial