I've started work on a faster version of the collision detection. It's giving me a lot of problems which are hard to track down cause they only happen in very specific scenarios. It also is less accurate, in that the bubble will fit in holes it wouldn't before.
I am seriously considering only using the faster method in versus mode where it's needed to speed the AI up.