ObjectMotionAnimation moves any mesh along a motion controller -
a separate, swappable object that decides how the thing moves. Swap
circleMotion, squareMotion, figureEightMotion, or
wanderMotion (or write your own) and the same animation follows that path, nose
along the tangent. Each card runs as an indeterminate spinner; the config used to
build it is shown beneath.