Add ensure_fuel_available to move