Improve flamer attack range detection
Always update the bot's current path on each tick
Add more condition nodes
Add more action nodes
Add support for decorator nodes
Add support for concurrent nodes
Simplify selector node syntax

*replace "selector priority" with "selector" without the running node skip logic
*replace "selector sequence" with just "sequence"
*replace "selector concurrent" with just "concurrent"
Reduce memory use of token list

A regular pc_token_t uses a static 1K sized array for the string. Most tokens have a far smaller string representation than this, so it is a waste.
Allow behavior trees to reference other behavior trees
Don't add nodes to running list if they area already in the running list
Add actions to activate and deactivate upgrades
Fix running node count
Add more conditions and actions
Add support for string values
Add say action
Add random condition
Make existing high level actions integrate well with the use of the change goal action
Add macros for stages
Update the syntax of existing behavior trees
Improve flamer range detection