My inclination would be to make the patterns purely linear, only have a handful total, and make them rarely occur. The purpose is to spice up the existing system rather than replace it, so if you go an entire match and never have a pattern finish, no harm done. If the player notices a pattern...