I found this amazing marble machine on YouTube – the details are fantastic! The video is a little fuzzy, but there are some good close-ups of the workings.