PieceType.duck constructor

PieceType.duck()

Can move to any empty square on the board.

Implementation

factory PieceType.duck() =>
    PieceType.fromBetza('m*').withNoPromotion().withImmortality();