changes to assignment to allow for a voxelized game of life