Wrapping revisited

More closely follow BTs text wrapping
Expand object class

Added weak parameter to object list. This lets us store the object as a
table value without marking it as a reference for the garbage collector.
Begin work on making a btAction part of an entity

instead of a separate object. This will cut down on the number of
objects created and destroyed. Especially during battle.