Thanks for playing! Mesh is polygon2d in Godot, and it has functions with geometry that allow union/subtraction of it. I may say it’s almost built-in functionality. And the bug that you encountered is due to some rare cases where it breaks the polygon. It has a pretty simple fix, but I’m not sure if it will go in the first update or not