lots of AI improvements, uses real behavior trees