project abandoned, superseeded by https://github.com/jexler/batengine