Swatches can now be randomly generated

Needfix:
-Don't let them overlap
-Colors
-Pairing and distancing