Update sat_engine.py