public void TickUpdate() { Debug.Log(chunkObject.name + " currently has " + activeVoxels.Count + " active blocks."); for (int i = activeVoxels.Count - 1; i > -1; i--) { if (!BlockBehaviour.Active(activeVoxels[i])) { RemoveActiveVoxel(activeVoxels[i]); } else { BlockBehaviour.Behave(activeVoxels[i]); } } }