Endless Knight solutions

Endless Knight was solved using Ruby by 4 contestants. Solution sizes: average 1361 bytes (shortest: 474; longest: 3368).