Starting to add a few things for matches.

TODO --
cleanup general routing and workflow...
not too happy with it right now.