Updated tournamentService to give better error messages