Python Game-of-life Resources