This is a neat concept! I really like the mix of limiting the player's actions with the card system, while still making the outcome of the actions skill-based. Although I did find that it was frustrating when I had an unwinnable deck (especially on the last level). I wonder if it would feel more fair without the shuffle feature (or scale it back in some capacity, like letting the player lock some cards). Other than that, there's definitely a lot of potential here.
On a side note, your file size is huge. I suspect it's the audio. If everything is still .wav, try converting it to .ogg on a medium quality setting. 99% of players can't tell the difference.