Integrating Predation & Agent Emotion into a Multi-Agent Flocking System