making 'BuildDefeatsMatrix()' slightly more readable