Behavior trees work as expected, which is pretty neat.  However,
there are still the following issues from the previous commit:
-Segfaults
-Memory leaks
-Player still can't attack--working on how to fix this

I plan on fixing the segfaults and then possibly improving the ai
before diving into either of the other two.  Also changed the game
to have a "Character list" instead of an enemy list.