public void RestartLayer() { CurrentLayer?.OnLayerPopped(() => { CurrentLayer.OnLayerPushed(previousSpawnPos, lastPosition, null, cachedPlayer, false, false); }, Vector2Int.zero, false); }