I do not have access to rotate or fast velocity block, on top of that molecules are currently treating pistons like solid blocks
I don't know about the blocks, but to make a piston push you need an atom to move behind it.