The Game of Life.

Reflection: I loved the challenge of building this. It was really cool how creative you can be with a simple set of instructions. I also thought that it was about the right difficulty. However, I do think that it should be made a bigger point that if your .setGrid() doesn't execute then there is something wrong with the gridworld and not your code. It was definitely surprising to have working code at school, but not at home. The biggest thing that I learned was that there is always a work around. You just have to find it. I would still like to see if there is a more efficient work-around than the one I came up with. As for the new AP students, I suggest using print statements to test what parts of the code are actually running and to make sure you download the right gridworld.

P.S. to run the test correctly you will need to read the populate game comments to set it up correctly. Just an un-comment here and a comment there.