Managed Simulation Engine
constructor(safetyReasoner: SafetyReasoner, aircraftMover: AircraftMover = AircraftMover(), maneuverApplier: ManeuverApplier = ManeuverApplier(), predictionHorizonTicks: Int = 8, conflictDetector: ConflictDetector = ConflictDetector(
aircraftMover = aircraftMover,
safetyReasoner = safetyReasoner,
), resolutionPlanner: ResolutionPlanner = SecondaryConflictAwareResolutionPlanner(
safetyReasoner = safetyReasoner,
aircraftMover = aircraftMover,
maneuverApplier = maneuverApplier,
predictionHorizonTicks = predictionHorizonTicks,
))(source)