Searching pretty much good to go, though there are a few points of
sloppiness. First: types aren't QUITE doing the right thing, for
efficiency and code-clarity's sake. Secondly, colors aren't implemented
yet. My plan for the latter: add a column similar to Cards.Type for
colors, where it has a bitmask we can reference and interpret. Again, not
the cleanest, but it makes searching much more efficiency. Plus, if I just
scrap CardColors, CardTypes, CardSubtypes, CardSupertypes, Colors, Types,
Subtypes, and Supertypes I'm likely trimming database by a good number of
size (pro english ftw).

Anyway, going to start hooking up the advanced search functionality now,
we'll get back to color searching later.