}
canIplay(side, [x, y]) {
+ if (side != this.turn) return false;
if (this.subTurn == 0) return (x >= V.size.x);
const c = this.getColor(x, y);
return (
this.play(moves[3]); //HACK... 3 = queen index
const res = this.getComputerMove();
this.undo(moves[3]);
+ if (Array.isArray(res)) return [moves[3]].concat(res);
return [moves[3], res];
}
// subTurn == 1 (necessarily)