Ashley Thanks, yeah there is a big performance difference on that layout on mobile devices, the others run smooth, but that particular one stutters on many devices. And it is a much simpler layout than most of my others which have nowhere near the amount of collision checks happening. My only assumption is that it is the line of sight behavior. I have two sets of checks on that particular layout, the enemies test if they have collided with a particular type of sprite block (I originally had them checking against a family with all my terrain blocks, but changed it to see if it was causing the issue), and they also check to see if they have line of site with the player sprite as they patrol back and forth.
Somehow between these behaviors the 13 enemies are causing over 50k-90k collision checks. It is a bit crazy, luckily it is only one layout but it tends to kill performance. But with that said, it still performs better than it did with brute force. Brute force checks on that particular layout were doing 70-100k checks prior to the implementation of collision cells. So I am seeing the benefits, I just can't figure out this particular layouts issue.