Perpetual motion clock