recent progress on saving matches; calculating/updating picks is still in dev