checkForFlag(output) { if (!output) return false; const mainFlags = output.match(/FLAG\{[^}]+\}/g) || []; const bonusFlags = output.match(/BONUS\{[^}]+\}/g) || []; const hasEnemyMainFlag = mainFlags.some((f) => f !== this.ownFlag); const hasBonusFlag = bonusFlags.length > 0; return hasEnemyMainFlag || hasBonusFlag; }