csc 148: Assignment 3 - The Game of Life