Perpetual Motion solutions

Perpetual Motion was solved using Python by 4 contestants. Solution sizes: average 2288 bytes (shortest: 702; longest: 4563).