Brain Games
Challenging but fun to play. Allows me to improve. Many types of exercises. Only downside is that sometimes you have to repeatedly hit the finish button which affects your score since the time it takes you is being factored into your score.
Peep lover about
Mind Games Pro