Modified apocalypse.c to work with the new 2D matrix representation of the
world.

Also modified the new_human and new_zombie functions in entity.c so that
they take a pointer to a struct for them to fill in. This allows us to keep
the struct inside the matrix, which has better cache performance, and will
probably make MPI implementation easier.