I think of this post every few months and spend 20 minutes playing it on loop.