Pistons are capable of pushing or (sticky pistons) pulling up to twelve blocks. These can just be organized inside of a line in front of the piston, but slime and honey blocks allow for carrying alongside blocks put to all sides of that line. "Redstone engines are most often https://vanshgamer.com/minecraft-redstone-engine/