set game status to be publicly inaccessible

Updated `MatchupGame` so that the `status` field is not publicly accessible. Otherwise, if a value for `status` is provided in a `PUT` request it would override the logic of transitioning from `ready` to `underway` to `finished`.