Great game!!! It is really perfect, and the online mode is great because you can play with both friends and random players. The challenges are really helpful too because they help you improve your skills! I would like to see a mode were the game lets you make mistakes, because you can't make one and that way it is more easy for a starter to win without understanding why he won.