if (!super.atLeastOneMove()) {
// Search one reserve move
for (let i = 0; i < V.RESERVE_PIECES.length; i++) {
if (!super.atLeastOneMove()) {
// Search one reserve move
for (let i = 0; i < V.RESERVE_PIECES.length; i++) {
this.getReserveMoves([V.size.x + (this.turn == "w" ? 0 : 1), i])
);
if (moves.length > 0) return true;
this.getReserveMoves([V.size.x + (this.turn == "w" ? 0 : 1), i])
);
if (moves.length > 0) return true;