Fair Warning solutions

Fair Warning was solved using Groovy by 2 contestants. Solution sizes: average 1094 bytes (shortest: 965; longest: 1219).