Best difficult, 2d and card battler games