The magic fish booster needs to be reworked so the fish hit candy or barriers that help the user pass the level. I just played a level where I had one slice of cake on two different squares needed to be hit. I used the magic fish and the fish went everywhere but the final slices. This is just an example. The magic fish often go to random places that are useless to the level.
Also, the birthday cake explosions are fine, but the boosts that are currently on the screen, such as striped candies, candy balls, and packaged candies should still go off. Those boosts are wasted when the birthday cake slices are emptied.