Behavior Trees basic implementation

The beginings of the behavior tree system has been implemented.  Now,
complex behaviors need to be developed; however, first the AI movment
system will be restructured to use an implementation of steering
behaviors to insure dynamic and fluid enemy motion as well as allow for
crowd/swarm mentatility