public void Execute(ref CubeData data, int index, int batch)
 {
     if (data.Position.sqrMagnitude > MaxDistance * MaxDistance)
     {
         data = new CubeData
         {
             ID                = data.ID,
             Position          = random.Inside(RespawnArea),
             Velocity          = random.Direction() * RespawnForce,
             TimeNotHitTarget1 = 999f,
             TimeNotHitTarget2 = 999f
         };
     }
 }