Board Thread:General Discussion/@comment-35967506-20180702191851/@comment-34236190-20180702205740

It's also based on a geometric mathematical algorithm. So, if you consistently alternate between forming a row of three horizontal then a row of three vertical (or vice versa)... then about every sixth formation will be a zapper, and every 10th a bomb, and every 12th a rainbow.

This works on boards that are square/have the same number of jewels in each row but not the ones that have the cut outs or weird shapes.

The use of bombs will reset the algorithm.