Re did the behaviour tree
updated ai to use player avoidance