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]);
         }
     }
 }