            addPiece(from120+10, wP);
        }
    }
    else if (move.getCap()) { //any capture otherwise, put the piece back on
        uint pieceCapped = move.getCap();
        assert(pieceValid(pieceCapped));
        fiftyMove = 0; //however resets when piece is capped
        addPiece(from120, pieceCapped);
    }