Separate out tests from game_of_life.py