unitChangeBehaviorState :: (WorldObject, String) -> undefined

Change the behavior state. If the state is not valid, throws an error.