Simulating Emergent Behavior - Particle Life