Created AI and steering algorithms. Included localized / dynamic flocking, smooth wandering, chasing, as well as other movement algorithms. Implemented a lot of ideas from Craig Reynolds “Steering Behaviors for Autonomous Characters”.