This is a really well done app. If you are new to Xiangqi there are multiple difficulty levels. If you dont know Chinese the option to play using easily understood symbols is a life saver. For learning the game offers a rewind button to make rethinking your moves a option instead of simply resetting the game. Well worth a buck!