I would actually advise against this game, the tutorial is interesting as are the different player profiles but I discovered it has a weird sinusoidal like algorithm where it would try to match your performance with some impossible, engine like moves after a series of weaker plays. It makes it pretty frustrating to play.