Nice writeup. I was surprised by the lack of performance of the Bevy solution, especially the fact that it didn't scale. In fact I was a bit saddened Bevy has no existing way it doing fast whole-objects collision detection.
Thank you, yes that surprised me too. I know that they've made some improvements so I'm expecting them to be available in a newer release, then I'll try it again.