Finished the first version of the arsonist, no testing done yet, bugfixes to come after some testing before pushing to master