Bring the fish home.
The fish can swim horizontally and vertically. You've solved the puzzle when all of the colored squares are covered by a fish of the same color. As the levels progress, so do the number of squares... There are 180 beginner puzzles, and an infinite number of master puzzles!
Help the fish swim to their freedom.