+ if (!compMove)
+ return; //may happen if MarseilleRules and subTurn==2 (TODO: a bit ugly...)
+ if (!Array.isArray(compMove))
+ compMove = [compMove]; //to deal with MarseilleRules
+ // TODO: imperfect attempt to avoid ghost move:
+ compMove.forEach(m => { m.computer = true; });