My son found a an app for Japanese phrases and has been learning Japanese while in the car or in the waiting room and when he gets tired of that he likes to play SAT vocabulary games or puzzle games with RPG elements like puzzle quest. It keeps his mind busy and there is less anxiety while waiting to see the doctor.