The third body type: a platform that carries and shoves crates, but that nothing can push back. It is steered with setLinearVelocity, never by writing its position, because the simulation writes that on every step.
All examples · Physics