This app has some great games and they really make your brain stretch, but be aware that its not free! If youre willing to pay for the full app, its well worth your money.
Tekara about Brainwell - Brain Training