Reddit Daily Programmer 165 - Simulated Ecology