added debug printing, fixed bug where evolution rounds weren't actually running beyond round 1, and where program would loop because round_num wasn't being incremented