tested giveLife and takeLife
adding tick, neighbors, and rules
working on tick