Perpetual Motion solutions

Perpetual Motion was solved using C# by 5 contestants. Solution sizes: average 5232 bytes (shortest: 2336; longest: 8483).