Cool take on the loop idea by incorporating a card mechanic! I think this could be expanded well with some deckbuilder elements that both allows the player to tune their deck to the current area, but still provide randomness to require them to think on their feet.