Pattern update

Apparently patterns can now just be 2D arrays of color objects.