Not too concerned about feedback on this file yet.  It feels like a good candidate to split into two puzzle types: multi & match.