New Behavior class
Nice integration of Behaviors with Agents