Determine player selection vs deselection from view model's, not view's state
Allow updating of matches in APIClient
Allow editing of matches by tapping them on the match list