Games that flex your mind and keep you grinning.