Added list-based optimization to Behavior design.
Created CollisionBehavior.
Redesign: Implemented CollisionBehavior optimization.