Its been tuned over years for use in competitions. So it probably runs faster than the author's, even though it has more features.
For OP's use case, which appears to have a max depth of maybe 3, invoking a shell program is going to be a LOT slower than just running the search. No matter how slowly it is implemented.