Duels is clunky and not without fault , but I love it . When the game gets stuck , try disconnecting from your wifi until it replaces the opponent with AI . Some people do this on purpose since the AI is a bit easier to manage but I like playing real people when I can and only do it if the game is freezing on me or they are being slow players because they are losing . Maybe for your needs , you should try something like XMage . Look into it it has all of the cards and people use it for testing ideas . It is PC only . As far as rank , it doesn ' t really mean anything beyond maybe the quality of the deck you are running . Rank 40 is the highest , 1 is the lowest . If you win , you gain a rank . If you lose , you drop a rank . When they introduce the next set of cards , everyone starts back at 1 and it tells you what your last season ' s ranks were . So , really , you may have a deck capable of reaching rank 15 . Mine was stalling at 30 ish so I was about to tweak it and then I started on a hot run yesterday ending at 39 before maxing out on coins . So , I guess it is a rank 40 deck . Then again , I got matched against a rank 1 when I was 37 or something and that wasn ' t right , although they had decent cards and not a horrible deck .