add match saving (and viewing saved matches)