Having played close to 7900 levels, there is one thing that continues to annoy me, a kind of game glitch that has never been fixed.
When you play a level that has spirals, cake blocks, and whatever else there might be, the fish will ALWAYS target on removing these, even when removing these blocks become unnecessary to finish the level. In fact the fish will remove unnecessary blocks, instead of removing the blocks necessary to bring a bubble-bear across the line, or things like that.
I just had a level where I needed 3 color blocks removed, to move the last bubbles above the line. I had around a dozen moves at that time. I got a fish 5-6 times in the last moves. Not one of these fish took the necessary blocks to finish the game. Instead they removed the spiral blocks that dropped down on the opposite side of the game. It happens over and over in levels.
Please make the fish stop removing these blocks once it's not needed anymore!!