Mind games: sudoku, memory, and more!