managed to "lock in", as they say, and write a >400 LOC hole component
it inherits from a mesh component but also has a physics mesh and two polygons (metadata for wall clipping) as subcomponents
still need to make a thing that detects walls from nearby meshes and adjusts side planes to fit them, and some keyboard shortcuts for both that and regenerating nearby objects
also need to consider syncing portals from this component
but it should help with my hole problem













