Added AttackTree object and scripts to build and maintain a tree of player attacks