Cópia das classes presentes no repositório GameOfLife de @rbonifacio