Watching marbles roll around this intricate marble machine is extremely satisfying.

We could watch this marble machine do its thing for hours.