Square Tiles solutions

Square Tiles was solved using Groovy by 5 contestants. Solution sizes: average 1431 bytes (shortest: 1170; longest: 1906).