extracted most common criteria from old chesstournament.js version