And yet another planetary gear clock, last one, I promise