snapshots property
If snapshots is false (the default), each iteration returns a pointer to the same underlying (but evolved) world. This is fine if you show the world at that moment. It saves memory. Set snapshots true to get free standing instances at each iteration.
Implementation
final bool snapshots;