Remove calculate_safe_impact in safe_interface and use directly from safe.engine.core