Choreographed animation

A marble chess set plays an opening move by move, then resets, all animated in real time.