She Nian is an update on the old classic snake game and is designed to help people practice and learn Mandarin Chinese. To enhance the learning the game uses a spaced repetition algorithm that determines which character is to be found. At the end of each level the learner is presented with a summary of their performance.