Introduction

The caterpillar car is named the way it is because of the way it seems to shimmy along. When an observer detects a block change, it will make the piston behind it push the slime blocks ahead. The slime blocks will bring the other observer and piston with it. When the other piston retracts, the other set of slime blocks will bring the first observer and piston along. This will loop until the car hits a wall.