To be honest it’s been an absolutely rubbish week and, due to a number of other things, I’ve not really felt like doing much on Bubblision.
That said, I did implement a fix for the over-lapping bug and I’m hoping this solves the issue. Basically I’ve had to give up with better ways of improving how we detect collisions (this didn’t appear to be a problem anyway) and have taken a more direct approach to stopping NPC bubbles from over-lapping. So, when a collision is detected I nudge the two NPC bubbles apart so they are no longer considered touching – they then move apart on their own. I’m hoping that’s the end of this particular bug.