Best difficult, singleplayer and card battler games