An architecture to create and use existing steering behaviors in games.