Refactor on server side models. No longer hardcoded strings for statuses and types. Qualifications are checked whenever a player sets one and when finished round.