Conflict Detected Event
data class ConflictDetectedEvent(val tick: Int, val aircraft: List<String>, val severity: String, val horizontalDistance: Double, val verticalDistance: Int, val predictedAtTick: Int? = null) : SimulationEvent(source)
Conflict event representing either a current or predicted loss of separation.