Level 311 is the first level in Squeaking Squid. To pass this level, you must wake up 5 fireflies and score at least 500 points in 25 moves or fewer.
Porous ninja blocks must be handled very well in order to pass the level.
But everyone should get three stars here.
First board: First, break the blocks to the fire flies. Then destroy the porous ninja block. Afterwards, break through the porous blocks. You need to get lucky a bit here, but with two colors on the board, it shouldn't be too hard. Make sure you don't let the water to the exit before you break you way to the fireflies, too.
Second board: By the time you get here, you'll have a full or almost full Magic Orb meter. Charge it up fully without triggering any porous ninja blocks. Then use your Line Blast wisely - i.e. center column and one of the rows above the porous ninja blocks! Thus you get the water to one firefly immediately. Now make combos near the other fireflies. Keep in mind - if you get the water to the firefly and trigger a porous ninja block on the same move, even if new porous blocks block the flow of water, by the time that happen (despite the fact it's the same move) your firefly will have already been awoken.