renamed since it does a lot more than just AI now, various refactorings, new generation AI backed by behavior trees