While being able to deck out is an okay lose condition, not having any way to recycle cards makes the deckbuilding strategically simple; I just want to have as many cards as possible all the time and there's no real cost to having garbage cards in my deck. Consider adding a condition under which the deck is reshuffled, perhaps after each boss.