OrbitLock.
Choose a ring. Turn one step.
Bring every light to the top.
Each move turns the selected ring one notch. Its linked rings also turn, as shown above the buttons. Hollow circles at the top are the targets. All orbs must reach their targets together. The minimum is the shortest possible solution; there is no move limit.
Bring every light home. Together.