Refactored tick_to_next_generation method to accurately return new living world. All specs passing