private IEnumerator PatchCollectGem(On.Celeste.SummitGem.orig_SmashRoutine orig, SummitGem self, Player player, Level level)
 {
     PerformAutoBubble(self);
     return(orig(self, player, level));
 }
 void PatchNewGem(On.Celeste.SummitGem.orig_ctor orig, SummitGem self, EntityData e, Vector2 v, EntityID i)
 {
     orig(self, e, v, i);
     PatchAutoBubble(self, e);
 }