                     let unnamedPlayers = players.filter { $0.name.isBlank }
                     let unknownHumanPlayer = players
                         .first { $0.name == "UNKNOWN HUMAN PLAYER" }
-                    
+
                     if unnamedPlayers.count == 0 && unknownHumanPlayer != .none {
                         entity = unknownHumanPlayer
                     }

        currentBlock = currentBlock?.createChild(blockId: blockId)
            ?? Block(parent: nil, id: blockId)
    }
    
    func blockEnd() {
        currentBlock = currentBlock?.parent
        if let entity = eventHandler.entities[currentEntityId] {
            entity.info.hasOutstandingTagChanges = false
        }
    }
    
    private var maxBlockId: Int = 0
    private var currentBlock: Block?
    
    // MARK: - line handling

    func handle(logLine: LogLine) {

                //print("**** GameEntityRegex id:'\(id)'")
				let entity = Entity(id: id)
				entity.name = "GameEntity"

				eventHandler.add(entity: entity)
                currentEntityId = id
                eventHandler.set(currentEntity: id)

                if eventHandler.determinedPlayers() {
                    tagChangeHandler.invokeQueuedActions(eventHandler: eventHandler)
                }
