Flurkies is a really good puzzle game: it's easy to get started, the first few levels show you how to play, the difficulty rises at just the right pace, and the later levels are a real challenge.
The idea of this turn-based puzzle game is to use creatures called Flurkies to collect all the coins on a level and then move to the exits that match their specific colour. They can work together, and most of the levels can only be completed by making them work together.
This is one of those games where you try and try and try and swear a level is impossible, but then you suddenly realise how to do it and can't wait to start the next level.