if (!Array.isArray(compMove))
compMove = [compMove]; //to deal with MarseilleRules
// TODO: imperfect attempt to avoid ghost move:
if (!Array.isArray(compMove))
compMove = [compMove]; //to deal with MarseilleRules
// TODO: imperfect attempt to avoid ghost move: