Fun game loop.
It somewhat felt like it mattered less what cards you drew because you'd be able to use them all and draw what was left. Maybe a mechanic that involves a partial discard or redraw? Could do something where there's only a default action after the deck has all been used or discarded, or where discards get shuffled back into a deck once cards run out while played cards aren't usable until the next enemy?
Pixel art was great, and it was nice that notes on the cards meaning was included and paired with complimentary effects. Hope you continue working on it!