Best difficult, card battler and singleplayer games