Using Reactive and Adaptive Behaviors to Play Soccer