public Move createUndoMove(WorkingMemory workingMemory) { return new YChangeMove(queen, queen.getY()); }
public boolean isMoveDoable(WorkingMemory workingMemory) { return queen.getY() != toY; }