There are 300 levels with several difficulty modes: beginner, intermediate, hard, advanced, and extreme. Each mode has 60 insane puzzles that you'll have to try to solve in the fewest moves possible – or else risk getting fewer than all three stars.
To move the tiles, use your fingers to drag them wherever you want, joining them however you think best. You can only drag one tile at a time, though, and you can't jump over a tile that's already there. As you advance, some tiles might get stuck permanently in one place, or there will be a countdown to initiate the release of the ball. In the latter case, you'll have to solve the puzzle before the ball drops. If not, you'll have to start over from the beginning.
If you're stuck and can't find a solution, you can always ask for a hint on how to pass the level as quickly as possible based on the moves you've already made. Take your time and you'll figure it out, with a bit of luck unlocking the next batch of difficulty levels. If you play daily, you'll get rewards that will give you a boost as you play.