Is initiating a check with a move thru a bridged moat or capturing thru a bridged moat possible?
Because it is not legal.
ii. MOAT BRIDGING
(1) If the conditions exist allowing a MOAT to become BRIDGED (see below), it is considered BRIDGED only to pieces crossing the MOAT that do not end THAT move in the capturing of a piece or initiating a CHECK. Also no piece can CHECK through an open or closed MOAT - ever.
It seems that although you cannot check thru a moat directly, you can capture through a moat, and you can initiate a check 😞
Seems like we either have to access playersalive from AnyPiece, or return two bools, and both of these require a bit of refactoring.