Shouldn't this also check `solidsToMoveLength`?