- if (move.appear[0].p == V.KING && move.appear.length == 1) return [move]; //kings are not charged
- const aIdx = move.appear[0].p != V.KING ? 0 : 1; //if castling, rook is charged
+ // Exception: kings are not charged
+ if (move.appear[0].p == V.KING && move.appear.length == 1) return [move];
+ // If castling, rook is charged:
+ const aIdx = move.appear[0].p != V.KING ? 0 : 1;