Stops the engine.
Returns a Future that completes when the engine has stopped. Throws an error if the engine fails to stop.
@override Future<void> stop() async { _process?.kill(); _process = null; }