A cosy little puzzle with a sneaky bite. Free every fish from the tank — but mind the order, or you’ll box yourself in.
Each round is a tank full of fish. Tap a fish to send it swimming off the board. Clear every last fish and the level is won. Simple? The fish beg to differ.
Every fish faces one direction. It can leave only if the straight path in front of it — all the way to the edge — is completely clear: no rocks, no other fish, no seaweed.
Left fish: clear lane → swims out. Right fish: a rock blocks the way → it can’t move yet. Clear the blocker first.
From level 6 the fish grow — some stretch across many cells, and they can be any length that fits. A long fish needs its entire path clear to escape, so the big ones are giant roadblocks for everyone else.
When a fish escapes, it leaves a little 🌿 seaweed wake on the edge it swam through — and that lane is now blocked for the rest of the round.
So the order you free fish in matters. There are only a few winning orders. Free them the wrong way and you can reach a deadlock — every remaining fish boxed in, nobody able to move. That’s a loss… but just tap Restart and outsmart the tank.
The seaweed from the first escape now blocks that lane — plan around it!
You get 3 hearts. Tap a fish whose path is blocked and you lose one. Lose all three and the round ends.
Undo takes back your last move — including the seaweed it left. Great for testing an order.
Hint reveals one fish that’s safe to tap right now.
Restart resets the tank so you can try a smarter order.
Levels start gentle and get devilish — bigger tanks, rockier boards, longer fish and tighter escape orders all the way to 100. Build a daily streak, collect awards, and rescue every last guppy.
Tip: when in doubt, free the fish that would block others’ exits last.