How to make a marble machine that never stops