const piece = this.getPiece(x, y); //might be a chameleon!
outerLoop: for (let step of steps) {
let [i, j] = [x + step[0], y + step[1]];
const piece = this.getPiece(x, y); //might be a chameleon!
outerLoop: for (let step of steps) {
let [i, j] = [x + step[0], y + step[1]];