Comp Arch Project 2: Conway Game of Life